5

我尝试在 Sonata Admin Bundle 的边栏中配置自定义管理菜单,但我不明白怎么做?

谢谢

4

2 回答 2

9

侧边栏导航没有特定的配置,它使用仪表板配置来生成。

要查看它,您必须登录并且用户必须拥有 ROLE_SONATA_ADMIN 才能查看侧边栏导航。

https://github.com/antoinemineau/SonataAdminBundle/blob/master/Resources/views/standard_layout.html.twig#L181

此处解释了一个相关问题:https ://github.com/sonata-project/SonataAdminBundle/issues/2321#issuecomment-52756483

于 2014-08-21T08:23:20.303 回答
0

对于可能感兴趣的人,添加了一项功能来动态管理侧边栏菜单项(添加或删除其中一些) 。

这意味着您可以轻松地拥有一个基于条件的侧边栏(即根据(例如)经过身份验证的用户的角色显示不同的侧边栏)。

该功能包括EventListener使用 KnpMenuBundle 监听自定义的 ConfigureMenuEvent。

扩展菜单(KnpMenu Recipe of the SonataAdmin 文档)KnpMenuBundle 官方文档的相关章节

于 2016-03-30T20:29:49.070 回答