我尝试在 Sonata Admin Bundle 的边栏中配置自定义管理菜单,但我不明白怎么做?
谢谢
卓
侧边栏导航没有特定的配置,它使用仪表板配置来生成。
要查看它,您必须登录并且用户必须拥有 ROLE_SONATA_ADMIN 才能查看侧边栏导航。
此处解释了一个相关问题:https ://github.com/sonata-project/SonataAdminBundle/issues/2321#issuecomment-52756483
对于可能感兴趣的人,添加了一项功能来动态管理侧边栏菜单项(添加或删除其中一些) 。
这意味着您可以轻松地拥有一个基于条件的侧边栏(即根据(例如)经过身份验证的用户的角色显示不同的侧边栏)。
该功能包括EventListener
使用 KnpMenuBundle 监听自定义的 ConfigureMenuEvent。
见扩展菜单(KnpMenu Recipe of the SonataAdmin 文档)和KnpMenuBundle 官方文档的相关章节。