繁体   English   中英

Symfony 2。 在主仪表板页面上显示SonataAdminBundle listAction()

[英]Symfony2. Show SonataAdminBundle listAction() on main dashboard's page

我想使自定义视图成为可编辑的实体。

默认情况下,仪表板显示编辑实体的链接(/ links,其中控制器为CRUDController :: listAction)

它看起来像: 在此处输入图片说明

但是我需要在主仪表板页面上显示一个实体表,例如: 在此处输入图片说明

我在dashbord(service)上显示块。

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 }

如何将表格显示为块? 谢谢。

您需要创建一个服务,以将其注入可以显示在主页上的块中

这里有一个脚本如何在Sonata管理主页中创建一个块:

SonataAdminBundle:显示非粗体(统计信息)

和奏鸣曲块捆绑文档:

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

一旦创建了块,您只需要将base_list模板覆盖到自定义块模板中即可:)

希望这会有所帮助

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM