Easyadmin捆绑的Symfony

时间:2019-03-13 10:54:45

标签: symfony symfony4 easyadmin

我正在使用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' }

我在Product中创建了Usersrc/Entity的实体

但是我遇到了错误:

  

“菜单”选项中包含的“产品”实体不受管理   EasyAdmin。菜单只能包含以下任何实体:。

我做错了什么?先感谢您!

1 个答案:

答案 0 :(得分:1)

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

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

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