|
-13 / 6 / 6
Регистрация: 04.08.2015
Сообщений: 622
|
||||||
Стыковка Symfony и ExtJS04.02.2020, 13:19. Показов 1774. Ответов 9
Метки нет (Все метки)
Пытаюсь повторить этот пример Как соединить ExtJS (Sencha) и Laravel на Symfony 5.04.
Сразу наткнулся на проблему получения данных из таблицы в виде json объекта. Функция получения данных из таблицы БД имеет вид
А на выходе ($response картинка 2) пустая матрица Подскажите пожалуйста что не так в функции.
0
|
||||||
| 04.02.2020, 13:19 | |
|
Ответы с готовыми решениями:
9
Не стыковка имен компьютеров Стыковка ПК с телефоном по bluetooth Стыковка сервера HP и коммутатора HP-1920 |
| 04.02.2020, 14:43 | |
|
Не по теме: если вам ради интереса интересно стыковать на разных ФВ одно и тоже, то почему вы не попробуете разобраться с этим сами?
0
|
|
|
-13 / 6 / 6
Регистрация: 04.08.2015
Сообщений: 622
|
|
| 04.02.2020, 14:59 [ТС] | |
|
Это Ваш ответ? А по теме?
Ясный пень не ради интереса. Выясняется возможность, плюсы и минусы, применения ExtJS в паре с современным PHP фреймворком для конкретного проекта. К сожалению примеров на эту тему не нашел. Так бы и не заморачивался...
0
|
|
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
|||||||
| 04.02.2020, 15:30 | |||||||
|
по теме - дебаг в помощь. json_last_error_msg вернет ошибки, которые возникли. А на 99 % проблема в сериализации объекта, которая по дефолту, при использовании обычной json_encode, и когда не имплементируют интерфейс JsonSerializable для переопределения алгоритма, работает совсем не так, как вы можете ожидать. Сами можете проверить.
Не по теме:
З.Ы. Ларавел, который вы смотрели до этого, основан, в общем-то, на симфони. Неужто нелогично, что в симфони это все также возможно? З.З.Ы. В дальнейшей помощи вам не вижу никакого смысла, ввиду вышесказанного.
0
|
|||||||
|
183 / 110 / 44
Регистрация: 03.07.2016
Сообщений: 496
|
||
| 04.02.2020, 16:23 | ||
|
А вообще в симфони есть свой сериалайзер (The Serializer Component) Его вам хватит
0
|
||
|
-13 / 6 / 6
Регистрация: 04.08.2015
Сообщений: 622
|
||||||||||||||
| 04.02.2020, 16:49 [ТС] | ||||||||||||||
Что за манера у модераторов этого форума обязательно оскорбить за для самоподтверждения своего величия? На форум приходят не только спецы, но и дилетатны. Каждый участник форума, кем-бы он ни был спецом или дилетантом открытыми темами добавляет трафик форуму, который в конечном счете выливается в деньги. У меня плохая репутация... просьба соблюдать вежливость и общаться только по теме.
Возвращаемые данные полей таблицы должны быть элементами матрицы, которая в свою очередь принадлежит коллекции. Посему вопрос. Как в $arrayCollection добавить $plans просто и без манипуляций foreach($plans as $item)? Неужели в нет никакого метода типа add() (добавить в коллекцию)? Добавлено через 12 минут Опечатка. Должно быть так:
Спасибо за подсказку. Понятно почему в ответе пустая матрица.
0
|
||||||||||||||
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
|
| 04.02.2020, 19:09 | |
|
И где же я вас оскорбил? И каким образом я вдруг самоподтвердил свое величие (которого у меня нет, кстати, по крайней мере я так считаю) ?
И не надо меня приписывать к модераторам форума, я давно не модерирую ничего, и мой статус - просто дань прошлым временам (заслуженная или нет - это уже другой вопрос и не ко мне). Касательно того, что, видимо, вы посчитали оскорблением, могу перефразировать - попытки прикрутить какое-то средство к различным фреймворкам без дальнейшего использования на практике является ничем иным, как обычным интересом (от нечего делать, зачастую), а все современные фреймворки позволяют прикрутить что угодно (и тем более в симфони и ларавел - второй так вообще вовсю использует части первого). И намного полезнее пытаться разобраться самому, а не сразу создавать тему. Привыкайте не только пользоваться дебаггером, но и понимать, что у вас происходит в коде. Раз на выходе массив с одним пустым объектом - значит, неправильно отработала либо setContent, либо json_encode. А если мыслить шире, то станет ясно, что сам json_encode работает нормально (что видно по результату), но объект превращается в пустой на выходе. Достаточно забить в поиск нечто вроде "json_encode object" и можно найти несколько вариантов решения. А ещё лучше будет вернуться к чтению документации и понять, что есть средства, предназначенные для дебага, которые работают и с закрытыми полями (var_dump, например), а есть те, которые предназначены для клиента, и они по умолчанию не трогают закрытое.
0
|
|
|
-13 / 6 / 6
Регистрация: 04.08.2015
Сообщений: 622
|
||
| 05.02.2020, 19:35 [ТС] | ||
Лучшим образом подходит Laravel. Также подходит Codeigniter на котором и был сделан один из старых проектов. Сейчас возобновилась его поддержка. В смысле Codeigniter_а. Как-то так... Кому интересно, ссылка на тест Laravel + ExtJS ниже по тексту. Слепок базы в папке database. https://bitbucket.org/yguvin/l... rc/master/ Тест на Symfony не закончен поскольку стало ясно, что паровать его с ExtJS не имеет смысла. https://bitbucket.org/yguvin/s... rc/master/ Добавлено через 6 минут
0
|
||
|
-13 / 6 / 6
Регистрация: 04.08.2015
Сообщений: 622
|
|
| 06.02.2020, 21:45 [ТС] | |
|
Тест на Symfony сделал. Смущает отображение даты (картинка)
0
|
|
|
-13 / 6 / 6
Регистрация: 04.08.2015
Сообщений: 622
|
||||||
| 06.02.2020, 23:56 [ТС] | ||||||
|
Дату пришлось отформатировать
0
|
||||||
| 06.02.2020, 23:56 | |
|
Помогаю со студенческими работами здесь
10
Подскажите, стыковка пройдет нормально? Стыковка абстрактного класса и реализации Стыковка IntraWEB c RBK-money Стыковка Excel и MS SQL Server через Access ExtJS Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|