我尝试在我的Sonata Admin Bundle的sidebad中配置自定义管理菜单,但我不明白该怎么做?
由于
Djoo
答案 0 :(得分:9)
侧边栏导航没有特定配置,它使用仪表板配置生成。
要查看它,您必须登录并且用户必须拥有ROLE_SONATA_ADMIN才能看到侧边栏导航。
此处解释了相关问题:https://github.com/sonata-project/SonataAdminBundle/issues/2321#issuecomment-52756483
答案 1 :(得分:0)
对于可能感兴趣的人,添加了一项功能来管理侧边栏菜单项(添加或删除部分内容)动态。
这意味着您可以轻松拥有基于条件的侧边栏(即根据(例如)经过身份验证的用户的角色显示不同的侧边栏)。
该功能包括EventListener
使用KnpMenuBundle监听自定义ConfigureMenuEvent。
请参阅extending the menu (KnpMenu Recipe of the SonataAdmin documentation)和the related chapter of the KnpMenuBundle official documentation。