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

Caray! lo tengo igual al ejmplo y me brica este error:

"AnnotationException: [Semantical Error] The annotation "@ManyToMany" in property Futbol\MainBundle\Entity\Equipo::$partidosxy1 was never imported. Did you maybe forget to add a "use" statement for this annotation?"

mis entidades estan asi
Código PHP:
/**
     * @ManyToMany(targetEntity="Equipo", mappedBy="partidosxy2")
     **/    
    
private $partidosxy1;
    
    
/**
     * @ManyToMany(targetEntity="Equipo", inversedBy="partidosxy1")
     * @JoinTable(name="Partidos",
     *      joinColumns={@JoinColumn(name="idEquipo1", referencedColumnName="id")},
     *      inverseJoinColumns={@JoinColumn(name="idEquipo2", referencedColumnName="id")}
     *      )
     **/    
    
private $partidosxy2
    
    
    public function 
__construct()
    {       
        
$this->partidosxy1 = new ArrayCollection();
        
$this->partidosxy2 = new ArrayCollection();
    } 
y
Código PHP:
 /**
     * @var \Inscripcionequipo
     *
     * @ORM\ManyToOne(targetEntity="Equipo", inversedBy="partidosxy1", cascade={"persist"})
     * @ORM\JoinColumns({
     *   @ORM\JoinColumn(name="id_Equipo1", referencedColumnName="id")
     * })
     */
    
private $idEquipo1;

    
/**
     * @var \Inscripcionequipo
     *
     * @ORM\ManyToOne(targetEntity="Equipo", inversedBy="partidosxy2", cascade={"persist"})
     * @ORM\JoinColumns({
     *   @ORM\JoinColumn(name="id_Equipo2", referencedColumnName="id")
     * })
     */
    
private $idEquipo2
Alguna idea de que pueda ser? :/