2017-01-16 5 views
0

Я сейчас экспериментирую с EasyAdminBundle: Я хочу добавить пункт меню, который вызывает пользовательский контроллер и отображает представление. Представление не основано на объекте, но должно отображать результаты импорта csv.EasyAdminBundle: Добавить пользовательский вид, который не основан на объекте

То, что я сделал до сих пор является:

  • создать контроллер и отображение результатов в новый шаблон веточки.
  • добавить пункт меню конфига и вызвать мой контроллер с опцией «маршрута»

Шаблон веточки является довольно основным на данный момент. Он простирается от «EasyAdminBundle: default: layout.html.twig» и перезаписывает блок «main», чтобы отобразить результаты импорта.

Теперь моя проблема в том, что, похоже, не найдено css для ведомости макета? Мои результаты показывают простую страницу html без форматирования :( Любые подсказки или предложения, как я могу визуализировать представление со всеми стилями из представлений по умолчанию? Также обратите внимание: я не хочу перезаписывать шаблон макета по умолчанию для весь backend, и у меня также нет конкретного объекта, где я мог бы назначить специальный файл макета. Спасибо за вашу помощь.

+0

Пожалуйста, покажите нам свой проблемный шаблон, который поможет вам. – yceruto

+0

'{% extends 'EasyAdminBundle: default: layout.html. twig '%} {% block main%} {% for row in rows%} {{row}} {% endfor%} {% endblock%} ' – Eve

ответ

0

нашел проблему. Таким образом, настройка, как описано, была одобрена, за исключением того, что у нас была некоторая внутренняя конфигурация проекта (что я не знал), это заставит ответ возвращаться как json вместо html.