簡體   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