Easy admin: коллекция форм

Я пытаюсь создать простое серверное приложение на основе EasyAdmin. ORM — это Доктрина.

Я установил 3 объекта: * Объект A имеет однонаправленное отношение «многие ко многим» к объекту B * Объект B имеет отношение «один к одному» к объекту C * Объект C имеет некоторые основные свойства

В EasyAdmin я настроил сущность A и сущность C. Цель состоит в том, чтобы добавить/отредактировать сущность B при добавлении/редактировании сущности A. Я нашел следующее, что мне и нужно. форма symfony easyadmin один ко многим.

Но когда я хочу добавить объект B при добавлении объекта A, он создает форму с соответствующими полями, но форма имеет собственную кнопку сохранения. Что, кажется, конфликтует с основной кнопкой сохранения. Результаты

Есть ли рабочий пример того, чего я хочу достичь, или документация о том, как это сделать?

С уважением

Кристоф Эбсиль


person Christophe Absil    schedule 07.11.2017    source источник
comment
Теперь все в порядке, но у меня все еще есть эта дополнительная кнопка сохранения. Есть ли способ не отображать его? Достаточно основной кнопки сохранения.   -  person Christophe Absil    schedule 07.11.2017


Ответы (1)


Я думаю, что хорошей идеей было бы переопределить шаблоны «новый» и «редактировать». У вас есть здесь официальная документация, которая поможет ты.

При рендеринге формы вы сможете скрывать/добавлять метки и кнопки; чтобы скрыть элемент формы, просто добавьте:

 {{ form_end(form, {'render_rest': false}) }}

Последним шагом будет переопределение AdminController EasyAdmin, чтобы сохранить второй объект; это официальная страница.

Удачи!

person Luminita Balas    schedule 06.12.2017