Symfony2从事件中更改Form data_class

时间:2015-12-15 10:54:42

标签: php symfony doctrine-orm

我有3个带鉴别器的实体,

ProductProductOneProductTwo

他们只有一个表单ProductType,因为他们共享了大部分属性,data_class已分配给Appbundle\Entity\Product,但我想更改POST_SUBMIT相关的实体,因为根据一个属性,实体可以是ProductOneProductTwo

我无法扩展表单类型,我也不想创建n个表单类型,只有一个有事件,我不认为它甚至可能,但我会喜欢。

我知道我可以更改属性等,但不能更改FormData关联,在这种情况下,因为我说它是Product的一个实例,它必须是{{1 }或ProductOne

ProductTwo

0 个答案:

没有答案