我有这个模型
Class1
data1
data2 (one to many relation)
Class2 extends Class1
/**
*@ORM\OneToMany(targetEntity="Class3", mappedBy="data4")
*/
data3
Class3
/**
* @ORM\ManyToOne(targetEntity="Class2")
*/
data4
我找到了两个使用带有doctrine的继承类的解决方案。 第一个是使用mapped super class。 但我有一个问题,MappedSuperClass不能有oneToMany关系
第二个是the table inherence 但在这种情况下,我无法创建空类(例如我的class2)
你有解决方案使用我的模型与学说吗?