EasyAdmin: настраиваемый тип поля

Я хотел бы использовать свой собственный тип для поля в управляемой сущности EA.

Я использую SF Flex, поэтому мой тип автоматически подключается и правильно настроен как сервис (появляется с debug:container).

Теперь я ожидал бы сделать что-то подобное в easy_admin.yaml:

    Menu:
        class: Lch\MenuBundle\Entity\Menu
        help: 'admin.site.menu.help'
        controller: App\Controller\Admin\Site\MenuController
        list:
            fields:
                - title
                - location
        form:
            fields:
                - title
                - location
                - { property: menuItems, type: 'lch_menu_tree' }

Я обнаружил, что в документации нельзя вставить сюда, кроме нативного Type или EA.

Как я могу настроить советника, чтобы он использовал мой тип для этого конкретного поля?

JS - События опций формы
JS - События опций формы
В продолжение предыдущей статьи CSS - стили, связанные с вводом формы , в этой статье мы будем использовать JS для взаимодействия с формами, на этот...
CSS - Стили, связанные с вводом формы
CSS - Стили, связанные с вводом формы
Общими стилями ввода для форм являются Input (включая Text, Radio, checkbox), Select и Textarea, из которых Input относительно прост, поэтому в этой...
Создание многостраничной формы заявления о приеме на работу с помощью Angular
Создание многостраничной формы заявления о приеме на работу с помощью Angular
Наличие на корпоративном сайте форм заявлений о приеме на работу, или "трудовых анкет", экономит время и деньги как для соискателей, так и для...
2
0
4 863
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Используйте его полное имя класса, как ожидалось для настраиваемого типа формы, например:

- { property: menuItems, type: 'App\Form\Type\LchMenuTree' }

Вы можете использовать короткое имя типа, поскольку это известный тип для EasyAdmin. Список отображаемых типов - здесь. В противном случае вы должны предоставить его FQCN в соответствии с требованиями компонента Form.

Другие вопросы по теме