在Sonata Admin Bundle中配置菜单

时间:2014-08-13 09:48:31

标签: sonata-admin knpmenubundle

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

由于

Djoo

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)

对于可能感兴趣的人,添加了一项功能来管理侧边栏菜单项(添加或删除部分内容)动态

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

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

请参阅extending the menu (KnpMenu Recipe of the SonataAdmin documentation)the related chapter of the KnpMenuBundle official documentation