Cita:
Iniciado por masterpuppet Te lo esta diciendo la documentacion, el discriminator va en la clase mas alta, en tu caso A:
Código PHP:
Ver original/**
* @Entity()
* @Table()
* @InheritanceType("JOINED")
* @DiscriminatorColumn(name="discr", type="string")
* @DiscrimitanorMap({"a"="A", "b"="B", "c"="C"})
*/
class A
{}
/**
* @Entity()
* @Table()
*/
class B extends A
{}
/**
* @Entity()
* @Table()
*/
class C extends B
{}
OK, no lo había interpretado de esa forma, sino que entendía que la clase de la cual se heredaba tenia que tener el código que he descrito arriba, por eso mi duda si en B debería de ir ese código también.
Voy a probar a ver que onda.
Muchas gracias.