ну через конфиги работает
и даже если в папку app/Resources/EasyAdminBundle/views положить тоже работает
но почему оно не работает при наследовании в соответствии с этим https://symfony.com/doc/current/bundles/inheritanc... ?
ну так можно на основе какого-то параметра делать либо return $this->render("loopTemplateForPage123.html.twig", ["data"=>$data] либо return new JsonResponse($data)
в недостатках 1го способа я вижу бегание с бубном когда нужно будет получить thumbnail-картики, сгенерировать УРЛ или добавить перевод
все это решаемо но это дополнительные усилия
но ведь можно просто на сервере применить разные twig-темплейты для рендера
т.е разницы нет - применить разные js-темплейты-на клиенте или twig-темплейты на сервере
т.е из контроллера я делаю $this->get('myrepository')->get(123) ???
а не так как сейчас $this->get('MyObject')->create(123) который при создании извлекает данные?
я уже много раз пробовал читать про все эти паттерны
но без практического применения смысла никакого
ну вот сейчас настало время применять паттерны а как это сделать - тоже не могу понять - замкнутый круг
Здесь нет ни доктрины ни активрекорд
есть только $this->storage
его и надо использовать
как это сделать по-уму? внутри этого класса или это должно быть изолировано?
>>Для таких простых задач это не столь критично.
обычно задачи растут в геометрической прогрессии, поэтому для меня важно все сделать правильно на начальном этапе
>> контроллеры конвертят HTTP запросы в вызовы методов модели
вот-вот, поэтому мне и не нравится {{ render(controller('headerController')) }}
ибо запроса нет, да и от него не зависит