Я новичок в формах Symfony и пытаюсь понять, как создать форму со скрытым полем, которое ссылается на родительский объект. . Например, у меня есть список, имеющий отношение «многие к одному» с контактами. При создании нового контакта необходимо скрытое поле с идентификатором списка, в который добавляется контакт.
В настоящее время я пытаюсь встроить форму под названием ListIdType
в мою форму ContactType
. Единственное поле в форме ListIdType
- это идентификатор списка. Это прекрасно работает, потому что я могу установить список для пустого объекта контакта, и он автоматически заполнит элемент в форме с именем contact [list] [id]
(который определен в ListIdType
] форма). Проблема заключается в том, что когда я отправляю форму, я получаю сообщение об ошибке, в котором говорится, что ни один из элементов id или setId () не существует в классе списка.
Мне кажется, что я делаю что-то не так, но я не могу найти никакой документации, которая указала бы мне в правильном направлении.