2014-01-16 2 views
2

Я хочу создать настраиваемый вид редактируемого объекта.Symfony2. Показать список SonataAdminBundleAction() на главной странице приборной панели

По умолчанию приборных панелей показывает ссылки для редактирования объектов `(/ ссылки, где контроллер является CRUDController :: listAction)

Это выглядит следующим образом: enter image description here

Но мне нужно, чтобы показать на странице ап главной приборной доски таблица enites: enter image description here

У меня есть блок для отображения на лифте (услуге).

services: 
sonata.block.service.date: 
    class: My\AuditBundle\Block\DateBlockService 
    arguments: ['sonata.block.service.date',@templating,@sonata.admin.pool,@service_container] 
    tags: 
     - { name: sonata.block } 

Как я могу показать таблицу в блок? Спасибо.

+0

Что об изменении маршрута по умолчанию [] (https://github.com/sonata-project/ SonataAdminBundle/blob/master/Resources/config/routing/sonata_admin.xml # L7) для перенаправления на эту страницу? – 1ed

+0

Хорошая идея, но я хочу иметь другие элементы 'block' на моей странице – user1956092

ответ

0

Вам нужно создать сервис, который будет введен в блоке можно отобразить на странице

есть сценарий, как создать блок в сонатном администраторе домашней странице здесь:

SonataAdminBundle : display non crud (statistics)

и документация сонаты блока расслоения:

http://sonata-project.org/bundles/block/master/doc/reference/your_first_block.html

как только вы Создав блок просто необходимо переопределить шаблон base_list в пользовательский шаблон блока :)

надеюсь, что это поможет

Смежные вопросы