SonataAdmin 不显示左侧菜单,也不显示 "admin.users" 或 "admin.people" 应有的链接

SonataAdmin does not show the left side menu, nor the links that the "admin.users" or the "admin.people" should have

问题是我可以使用SonataAdmin,我已经加载并且可以使用CRUD,但是左边的菜单只显示"sonata project"。我知道我可以默认修改模板并添加指向自定义驱动程序的链接,但现在我不需要那个,我正在寻找的是用 CRUD 中包含的实体生成菜单,正如我所看到的那样它是为网络中的其他人生成的,但我无法看到它,因为我必须这样做(是的,我已经看了很多文档-.-)

要填充菜单,您必须设置管理员的 group 选项。 As described in the documentation,有两种方法。

将其添加到您的管理员服务中:

services:
    app.admin.post:
        class: App\Admin\PostAdmin
        tags:
            - name: sonata.admin
              manager_type: orm
              group: "Content"
        [...]
    app.admin.page:
        class: App\Admin\PageAdmin
        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