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;
Código PHP:
/**
* @ORM\OneToMany(targetEntity="Partidos", mappedBy="¿?", cascade={"persist"})
*/
private $partidosxy;
public function __construct()
{
$this->partidosxy = new ArrayCollection();
}
Saludos