我使用sonatadminbundle創建了一個管理界面,它工作正常&可以添加項目&顯示它們,但我也需要顯示默認設置的項目ID(設置爲自動增量)管理界面,我該怎麼做? 在sonata管理包中顯示項目ID
回答
你可以做的是,在實體使用__toString()方法(在您的示例類別),如:
function __toString()
{
return $this->getId().' - '.$this->getName();
}
在$ listMapper加入ID在你的Acme/DemoBundle /管理/ somethingAdmin.php文件:
protected function configureListFields(ListMapper $listMapper)
{
$listMapper
->addIdentifier('name')
->add('id')
;
}
愚蠢的問題,怎麼可以我從儀表板中刪除了「Sonata項目」鏈接,因爲我找不到包含該鏈接的html/php文件。 –
將文件/vendor/sonata-project/Sonata/AdminBundle/Resources/views/standard_layout.html.twig的內容複製到/app/Resources/SonataAdminBundle/views/standard_layout.html.twig中。然後找到(在複製文件中)塊頁腳並評論該塊內的所有內容。清除緩存。 標題:標題 title_logo:/路徑/ logo.png'到config.yml文件 – repincln
謝謝,但這個工作得更好,sonata_admin加上' –
- 1. 在sonata管理項目中集成非管理頁面
- 2. sonata管理軟件包:嵌套集
- 3. Sonata管理軟件包:DatePicker範圍
- 4. Symfony 2.8 Twig_Error_Runtime Sonata管理軟件包
- 5. Sonata管理包選擇驗證錯誤
- 6. 在Sonata管理軟件包中處理多對一的異常
- 7. 顯示Sonata管理中連接表上的行數
- 8. MODX包管理未顯示
- 9. 使用相同的login_check登錄Sonata用戶包和Sonata管理包
- 10. Sonata管理員 - 子管理員類
- 11. 如何在包資源管理器中顯示較少的項目?
- 12. 如何在Eclipse包資源管理器中顯示縮短的項目名稱?
- 13. 如何防止在django項目中顯示管理頁面
- 14. Symfony 3和Sonata管理員
- 15. Sonata管理員驗證
- 16. 如何在Sonata中顯示/隱藏某些行的操作管理
- 17. 如何在Sonata Admin中動態添加/刪除顯示字段管理
- 18. Symfony Sonata OneToMany,總計或字段總數未顯示在管理列表中
- 19. SignalR顯示在線用戶在管理項目
- 20. Sonata管理軟件包中的HTML編輯器
- 21. Eclipse中的項目資源管理器未顯示
- 22. 顯示超過50個項目在管理用戶選擇
- 23. Sonata Admin +在列表視圖中顯示所有項目(非頁面)
- 24. 軟件包更新僅在軟件包管理器中顯示
- 25. 爲什麼我的ID不在django管理列表中顯示?
- 26. 管理對象的值是隨機空(包括示例項目)
- 27. PyDev - 在Eclipse Oxygen「在系統資源管理器中顯示」缺少Python項目;在Java項目中可用
- 28. 在github上管理項目
- 29. 如何在WordPress的管理選項中的下拉列表中顯示條目
- 30. 項目多項選擇中的父項目管理和依賴項管理
的另一種方法是創建自己的列表模板:http://sonata-project.org/bundles/doctrine-orm-admin/2-0/doc/reference/list_field_definition.html – toooni
'函數__toString() \t { return $ this-> getId()。' - '。$ this-> getCategoryName(); \t}' 它剛剛出現的ID,當我點擊類別本身,而不是顯示它在 「類別列表」 –
'保護功能configureListFields(ListMapper $ listMapper) 場{ $ listMapper - > addIdentifier(」類別名稱 ') \t \t \t - > addIdentifier(' 編號') ; }' 這樣做的工作,謝謝! –