SonataAdmin Как отобразить представление списка детей в представлении родительского - PullRequest
0 голосов
/ 08 мая 2020

Разрабатываю интерфейс на основе Symfony 4 и Sonata Admin. У меня есть рабочий лист сущностей, где у меня есть общая информация, и у меня есть список подчиненных сущностей (OneToMany). Я нигде не могу найти и хотел бы знать, возможно ли это сделать. Я хотел бы вместо отображения списка имен отображать массив с несколькими столбцами, как в интерфейсе просмотра списка администраторов Sonata.

Спасибо за вашу помощь :)

введите изображение описание здесь

1 Ответ

0 голосов
/ 21 мая 2020

Это невозможно в представлении шоу, только в представлении формы.

Что вы можете сделать, так это создать собственный шаблон, который расширяется от SonataAdmin/CRUD/base_show_field.html.twig и переопределяет блок field_value.

Затем в configureShowFields:

->add('services', null, [
    'template' => 'path/to/your_template.html.twig',
])
...