Я использую наследование таблиц классов доктрины, и я не знаю, как использовать его с компонентом Form в symfony2.
Схема выглядит следующим образом:
Родитель — ManyToMany двунаправленный — Ребенок
ChildBoy наследовать от Child
ChildGirl наследуют от Child
Теперь у меня есть FormType для моего родителя (App \ Bundle \ ParentFormType), и я хотел бы что-то вроде этого:
$builder
->add('Child', 'collection', array(
'type' => new ChildType(),
'allow_add' => true,
'allow_delete' => true,
))
Проблема в том, что у Child нет свойств ChildBoy и ChildGirl, и я не могу связать их (связать их свойство с запросом) с Parent в типе формы.
Я посмотрел в документе, но я не могу найти ничего о таком случае. Я знаю, что мог бы справиться с этим в моем контроллере с помощью пользовательской логики, но я хотел бы знать, есть ли правильный способ сделать это.
Заранее спасибо за помощь !
Задача ещё не решена.
Других решений пока нет …