Форма Symfony2 - Как получить ссылку на скрытое поле родительского объекта

Я новичок в формах Symfony и пытаюсь понять, как создать форму со скрытым полем, которое ссылается на родительский объект. . Например, у меня есть список, имеющий отношение «многие к одному» с контактами. При создании нового контакта необходимо скрытое поле с идентификатором списка, в который добавляется контакт.

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

Мне кажется, что я делаю что-то не так, но я не могу найти никакой документации, которая указала бы мне в правильном направлении.

5
задан j0k 20 September 2012 в 11:01
поделиться