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;
}
?>