EasyAdminBundle, визуализировать определенное поле с пользовательским шаблоном

Я работаю с Symfony 4 + Flex и https://github.com/javiereguiluz/EasyAdminBundle

Я за свою сущность User отношение OneToMany к сущности Substitutes, так что в моем файле конфигурации easyadmin у меня есть что-то вроде:

easy_admin:
    entities:
        User:
            class: App\Entity\User
            list:
                fields: ['id','firstname', 'lastname', 'email']
            form:
                fields:
                    - { property: 'firstname', type: 'text', type_options: {label: 'Prénom'} }
                    - { property: 'lastname', type: 'text', type_options: {label: 'Nom'} }
                    - email
                    - { property: 'substitutes'}

Вы можете увидеть строку {property: 'substitutes'}по умолчанию это поле множественного выбора для рендеринга коллекции.

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

Я попробовал что-то вроде: - { property: 'substitutes', template: ':easyadmin:my_custom_template.html.twig'} но без эффекта...

Итак, как я могу настроить визуализацию поля типа коллекции?

Есть идеи? Спасибо!

0 ответов

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