Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/08/2011, 19:03
Avatar de Luchhh
Luchhh
 
Fecha de Ingreso: agosto-2011
Mensajes: 5
Antigüedad: 12 años, 8 meses
Puntos: 0
[Semantical Error] The annotation "@ManyToOne"

Creando 2 entidades creo haber escrito bine todo y me sale el
siguiente error
Es una relacion de Muchos a Uno
Donde una Frase Tiene un usuario
Y un Usuario tiene Muchas Frases
--------------------------------------------------------------------------- ------------------------------------------
[Doctrine\Common\Annotations
\AnnotationException]
[Semantical Error] The annotation "@ManyToOne" in property Frases
\FrasesBundle\Entity\Frase::$usuario was never imported.
--------------------------------------------------------------------------- ------------------------------------------
Y aca estan mis 2 entidades.. no me puedo dar cuenta cual es el error
--------------------------------------------------------------------------- ------------------------------------------
Frase
Código PHP:
<?php 
namespace FrasesFrasesBundleEntity

use 
DoctrineORMMapping as ORM
/** 
* Frases\FrasesBundle\Entity 

* @ORM\Table(name="frase") 
* @ORM\Entity 
*/ 
class Frase 

/** 
 * @ORM\Id 
 * @ORM\Column(type="integer") 
 * @ORM\GeneratedValue(strategy="IDENTITY") 
 */ 
protected $id
/** 
* @ORM\Column(type="string") 
*/ 
protected $frase
/** 
* @ORM\Column(type="date") 
*/ 
protected $fecha
/** 
* @ManyToOne(targetEntity="Usuario", inversedBy="frases") 
* @JoinColumn(name="usuario_id", referencedColumnName="id") 
*/ 
protected $usuario


?>
--------------------------------------------------------------------------- ------------------------------------------
Usuario
Código PHP:
<?php 
namespace FrasesFrasesBundleEntity

use 
DoctrineORMMapping as ORM
/** 
* Frases\FrasesBundle\Entity 

* @ORM\Table(name="usuario") 
* @ORM\Entity 
*/ 
class Usuario 

/** 
 * @ORM\Id 
 * @ORM\Column(type="integer") 
 * @ORM\GeneratedValue(strategy="IDENTITY") 
 */ 
    
protected $id
/** 
* @ORM\Column(type="string") 
*/ 
    
protected $nombre
/** 
* @ORM\Column(type="string") 
*/ 
    
protected $apellido
 
/** 
* @ORM\Column(type="string") 
*/ 
    
protected $nombreUsuario
/** 
* @ORM\Column(type="string") 
*/ 
    
protected $email
/** 
* @ORM\Column(type="string") 
*/ 
    
protected $password
/** 
* @ORM\OneToMany(targetEntity="Frase", mappedBy="usuario") 
*/ 
    
protected $frases


?>