问题是我可以使用SonataAdmin,我被加载并且可以使用CRUD并且我可以使用CRUD但是左侧的菜单仅显示"奏鸣曲项目"。我知道我可以默认修改模板并添加指向自定义驱动程序的链接,但现在我不需要它,我正在寻找的是使用 CRUD 中包含的实体生成菜单,因为我已经看到它是生成的给网络中的其他人,但我无法看到它,因为我必须这样做(是的, 我看了很多文档-.-(
要填充菜单,您必须设置管理员的group
选项。如文档中所述,有两种方法可以执行此操作。
将其添加到管理员服务:
services:
app.admin.post:
class: AppAdminPostAdmin
tags:
- name: sonata.admin
manager_type: orm
group: "Content"
[...]
app.admin.page:
class: AppAdminPageAdmin
tags:
- name: sonata.admin
manager_type: orm
group: "Blog"
或者设置配置文件中的所有组:
sonata_admin:
dashboard:
groups:
app.admin.group.content:
items:
- app.admin.post
app.admin.group.blog:
items:
- sonata.admin.page