Size: a a a

2020 November 09

ПГ

Павел Г. in symfony
Maksim Masiukevich
Доктрина для чтения для рендера не используется.
Вот ответ на то, как сие оптимизировать
Согласен. собственно как тогда это решить? connection  и 10 запросов?
источник

AS

Anton Syuskov in symfony
Павел Г.
ВОт весь вопрос "Как это лучше сделать". Там куча сущностей. Получить серые данные через 10 запросов? Или есть интересные пути по куче join а потом как то размапить эту бедеберду на норм структуру?
Ну я про join говорил,да. Единственное что я бы агрегировал данные в json в рамках запроса, чтобы потом этим не заниматься на php
источник

AN

Alexander Nazarov in symfony
Павел Г.
Согласен. собственно как тогда это решить? connection  и 10 запросов?
если это решит вашу проблему то да.
источник

ПГ

Павел Г. in symfony
Anton Syuskov
Ну я про join говорил,да. Единственное что я бы агрегировал данные в json в рамках запроса, чтобы потом этим не заниматься на php
Агрегировать json получится только когда 1 связь one to many, когда 2 и более уже не выйдет
источник

ПГ

Павел Г. in symfony
а уж со вложенным вообще не работает...
источник

ПГ

Павел Г. in symfony
вложенная группировка всмысле
источник

AS

Anton Syuskov in symfony
Павел Г.
Агрегировать json получится только когда 1 связь one to many, когда 2 и более уже не выйдет
Ну это от запроса все таки зависит). Да и subquery можно использовать
источник

ПГ

Павел Г. in symfony
Anton Syuskov
Ну это от запроса все таки зависит). Да и subquery можно использовать
ну так я и говорю, группировку в группировке (в сабквери) сделать нельзя :(
источник

ПГ

Павел Г. in symfony
В общем путь - коннешен и куча запросов и кода для структуризации...
Всем спасибо :)
источник

MM

Maksim Masiukevich in symfony
Павел Г.
Согласен. собственно как тогда это решить? connection  и 10 запросов?
Или вьюшку построить
источник

S

Slava in symfony
Всем привет !)
В sf 3.1 задепрекейтили вызов isValid() у формы, если не вызывался submit() а до этого в 3.0 задепрекейтили вызов submit() на Request.
Вопрос такой: как проверить форму на валидность ? как обрабатывать теперь форму ? в апи
источник

K

Kiss My Backend in symfony
$form->handleRequest($request);
if ($form->isSubmitted() && $form->isValid()) {...}
источник
2020 November 10

A

Andrey in symfony
Всем привет. Подскажите, почему в cli(symfony command) подключение репозатрия через автовайрирг или через em->getRepository занимает до трёх секунд? Какая у этого может быть причина?
источник

AP

Alex Plishkin in symfony
Andrey
Всем привет. Подскажите, почему в cli(symfony command) подключение репозатрия через автовайрирг или через em->getRepository занимает до трёх секунд? Какая у этого может быть причина?
источник

Ш

Шурик in symfony
Andrey
Всем привет. Подскажите, почему в cli(symfony command) подключение репозатрия через автовайрирг или через em->getRepository занимает до трёх секунд? Какая у этого может быть причина?
А как ты выяснил, что это именно оно съедает три секунды?
источник

A

Andrey in symfony
Шурик
А как ты выяснил, что это именно оно съедает три секунды?
Вывел в аутпут разницу $timeStart - time() перед строкой em->getRepository и после нее.
источник

Ш

Шурик in symfony
А если 100 раз сделать em->getRepository() - будет 300 секунд? Или тех же 3?
источник

A

Andrey in symfony
Шурик
А если 100 раз сделать em->getRepository() - будет 300 секунд? Или тех же 3?
Тех же три
источник

Ш

Шурик in symfony
Значит, время съедает не получение репы
источник

в

вαғғσмεттι in symfony
Ну посмотри нормально в дебаге, что время кушает
источник