Tema: Relacion n:2
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/03/2014, 21:31
Esdras_mtz
 
Fecha de Ingreso: febrero-2014
Ubicación: Edo. México
Mensajes: 85
Antigüedad: 10 años, 2 meses
Puntos: 0
Relacion n:2

Hola comunidad una pregunta. Como podría mapear la relación de estas dos Entidades?:

Equipo
id:
nombre:
etc...


Partido
id:
idEquipo1(targetEntity="Equipo")
idEquipo2(targetEntity="Equipo")
etc...

Lo que tengo es esto
Código PHP:
 /**
     * @var \Equipos
     *
     * @ORM\ManyToOne(targetEntity="Equipos", inversedBy="partidosxy", cascade={"persist"})
     * @ORM\JoinColumns({
     *   @ORM\JoinColumn(name="id_Equipo1", referencedColumnName="id")
     * })
     */
    
private $idEquipo1;

    
/**
     * @var \Equipos
     *
     * @ORM\ManyToOne(targetEntity="Equipos", inversedBy="partidosxy", cascade={"persist"})
     * @ORM\JoinColumns({
     *   @ORM\JoinColumn(name="id_Equipo2", referencedColumnName="id")
     * })
     */
    
private $idEquipo2
Pero luego ya no se como hacer el mapeo desde Equipos .

Código PHP:
/**
    * @ORM\OneToMany(targetEntity="Partidos", mappedBy="¿?", cascade={"persist"})
    */    
    
private $partidosxy
    
    
    public function 
__construct()
    {
        
$this->partidosxy = new ArrayCollection();
    } 
Espero me haya podido dar a entender :P

Saludos