Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/02/2014, 04:26
taboacar
 
Fecha de Ingreso: octubre-2012
Ubicación: Pozuelo de Alarcón
Mensajes: 67
Antigüedad: 11 años, 6 meses
Puntos: 1
No metada classes to process - ORM - Symfony

Buenos días,

Estoy creando una nueva aplicacion web y la estoy desarrollando con symfony2. A la hora de conectar la bbdd con mi aplicaciones y mapear las clases con ORM de Doctrine me da un error. Me explico: primero creo mi entity con doctrine:create:entity y le pongo que use annotaciones "orm". y me genera una clase asi:

Código PHP:
Ver original
  1. use Doctrine\ORM\Mapping as ORM;
  2.  
  3. /**
  4.  * users
  5.  *
  6.  * @ORM\Table()
  7.  * @ORM\Entity(repositoryClass="gestor\agendagsotoBundle\Entity\usersRepository")
  8.  */
  9. class users
  10. {
  11.     /**
  12.      * @var integer
  13.      *
  14.      * @ORM\Column(name="id", type="integer")
  15.      * @ORM\Id
  16.      * @ORM\GeneratedValue(strategy="AUTO")
  17.      */
  18.     private $id;
  19.  
  20.     /**
  21.      * @var string
  22.      *
  23.      * @ORM\Column(name="user", type="string", length=255)
  24.      */
  25.     private $user;
  26.  
  27.     /**
  28.      * @var string
  29.      *
  30.      * @ORM\Column(name="password", type="string", length=255)
  31.      */
  32.     private $password;
  33.  
  34.  
  35.     /**
  36.      * Get id
  37.      *
  38.      * @return integer
  39.      */
  40.     public function getId()
  41.     {
  42.         return $this->id;
  43.     }
  44.  
  45.     /**
  46.      * Set user
  47.      *
  48.      * @param string $user
  49.      * @return users
  50.      */
  51.     public function setUser($user)
  52.     {
  53.         $this->user = $user;
  54.  
  55.         return $this;
  56.     }
  57.  
  58.     /**
  59.      * Get user
  60.      *
  61.      * @return string
  62.      */
  63.     public function getUser()
  64.     {
  65.         return $this->user;
  66.     }
  67.  
  68.     /**
  69.      * Set password
  70.      *
  71.      * @param string $password
  72.      * @return users
  73.      */
  74.     public function setPassword($password)
  75.     {
  76.         $this->password = $password;
  77.  
  78.         return $this;
  79.     }
  80.  
  81.     /**
  82.      * Get password
  83.      *
  84.      * @return string
  85.      */
  86.     public function getPassword()
  87.     {
  88.         return $this->password;
  89.     }
  90. }

A continuación creo la base de datos con doctrine:create:database,
Hasta aquí todo bien, ahora voy a crear el schema de mi base de datos con:
doctrine:schema:create y al ejecutar esto me sale el siguiente error:

No MetaData Classes to process.

No consigo solucionarlo y he estado buscando en muchos sitios ¿alguien sabe por que puede ser?

¿Hay otra forma de poder conectar la base de datos con mi aplicación si tener que usar ORM?

muchas gracias de antemano.

Un saludo