Symfony2 FormType + Доктрина наследования

Я использую наследование таблиц классов доктрины, и я не знаю, как использовать его с компонентом 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 в типе формы.

Я посмотрел в документе, но я не могу найти ничего о таком случае. Я знаю, что мог бы справиться с этим в моем контроллере с помощью пользовательской логики, но я хотел бы знать, есть ли правильный способ сделать это.

Заранее спасибо за помощь !

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]