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