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'}
но без эффекта...
Итак, как я могу настроить визуализацию поля типа коллекции?
Есть идеи? Спасибо!