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



问题是我可以使用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

相关内容

  • 没有找到相关文章

最新更新