我尝试在Sonata Admin的Knp菜单中添加一个自定义控制器/页面。我已经准备好了,菜单向我显示了导航中的链接。我在配置中是这样做的:
groups:
User:
label: User
items:
- route: user_index
label: User Profile
- route: user_edit
label: User Edit
- route: user_password
label: User Password
roles: [ ROLE_USER]
我的问题是激活此设置时,我现有的Sonata管理控制器未显示在菜单中。我该怎么做才能添加而不覆盖?我发现也许可以注册一个侦听器并在那里扩展菜单。但我发现它一定比这更容易。
最好的方法是什么?感谢
我遇到了同样的问题,我通过添加一个与默认奏鸣曲项目具有相同标签的空菜单项来解决它(在我的情况下,该组称为管理员(:
sonata_admin:
templates:
# default global templates
layout: SonataAdminBundle::layout.html.twig
dashboard:
groups:
admin: ~
User:
label: User
items:
- route: user_index
label: User Profile
- route: user_edit
label: User Edit
- route: user_password
label: User Password
roles: [ ROLE_USER]