Symfony的Easyadmin束

Symfony的Easyadmin束,symfony,symfony4,easyadmin,Symfony,Symfony4,Easyadmin,我正在使用Symfony创建后端。我想创建子菜单。我正在config/packages中的easy_admin文件中编写以下代码: easy_admin: design: menu: - label: 'Products' icon: 'shopping-basket' children: - { entity: 'Product', icon: 'th-l

我正在使用Symfony创建后端。我想创建子菜单。我正在config/packages中的easy_admin文件中编写以下代码:

easy_admin:
    design:
        menu:
            - label: 'Products'
              icon: 'shopping-basket'
              children:
                  - { entity: 'Product', icon: 'th-list', label: 'List Products' }
                  - { entity: 'Product', label: 'Add Product' }
                  - { label: 'Additional Items' }
                  - { entity: 'User', label: 'Users' }
我已经在src/Entity中创建了产品和用户的实体

但我得到了一个错误:

菜单选项中包含的产品实体不是由管理的 易德明。菜单只能包含以下任何实体:


我做错了什么?提前谢谢你

要解决您的问题,首先需要仔细阅读上的文档。然后,您会发现需要将实体添加到easyadmin配置文件中,如下所示:

# config/packages/easy_admin.yaml
easy_admin:
# ...
    entities:
        - App\Entity\Product
        - App\Entity\User


谢谢你的回复。我明白了。我正在尝试在Symfony中创建3级子菜单。有可能创造它吗?@JaveriaShabbir,很高兴能帮上忙。如果回答了您的问题,请将答案标记为已接受。据我所知,easyadmin不支持三级菜单。
# config/packages/easy_admin.yaml
easy_admin:
# ...
    entities:
        Product:
            class: App\Entity\Product
        User:
            class: App\Entity\User