Is it possible to have a php class which extends a doctrine entity and to persist it ?
example:
/** * @Entity */ class A { /** * @ORM\ManyToMany(targetEntity="C", mappedBy="parents") */ protected $children; } class B extends A { ... } class C { /** * @ORM\ManyToMany(targetEntity="A", inversedBy="children") */ protected $parents; } $b = new B(); $em->persist($b);