Пакет Easyadmin от Symfony - PullRequest
0 голосов
/ 13 марта 2019

Я создаю бэкэнд, используя Symfony. Я хочу создать подменю. Я пишу следующий код в файле easy_admin внутри config / packages:

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 и User, расположенные в src/Entity

Но я получаю ошибку:

Объект "Продукт", включенный в опцию "меню", не управляется EasyAdmin. Меню может включать в себя только одну из следующих сущностей:

Что я делаю не так? Заранее спасибо!

1 Ответ

1 голос
/ 13 марта 2019

Чтобы решить вашу проблему, сначала внимательно прочитайте документацию по 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
...