Ver Mensaje Individual
  #3 (permalink)  
Antiguo 27/11/2014, 04:29
weltxo
 
Fecha de Ingreso: abril-2013
Mensajes: 75
Antigüedad: 11 años
Puntos: 2
Respuesta: herencia con Doctrine2

Cita:
Iniciado por hhs Ver Mensaje
Defines el id en la super clase.
Por cierto esta parte no es necesaria en la clase:
Código PHP:
Ver original
  1. /** @ORM\Column(type="string") */
  2.     private $discr;

Y para la parte donde estas usando ENUM seria bueno que leas esto: [URL]http://doctrine-orm.readthedocs.org/en/latest/cookbook/mysql-enums.html[/URL]
Perfecto, pero una pregunta, en MySQL las tablas de las sub-clases las defino sin ID? Cómo sabe cada registro de la sub-clase a qué registro apunta de la súper-clase? No tendría que definir por ejemplo un atributo competicion_id apuntando la id de la súper-clase (1:1)?¿

Última edición por weltxo; 27/11/2014 a las 04:49