Foros del Web » Programando para Internet » PHP » Symfony »

No metada classes to process - ORM - Symfony

Estas en el tema de No metada classes to process - ORM - Symfony en el foro de Symfony en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 19/02/2014, 04:26
 
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
  #2 (permalink)  
Antiguo 19/02/2014, 14:37
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: No metada classes to process - ORM - Symfony

Es raro que utilizando el generator no encuentre la metadata, de todas formas, intentaste siguiendo los estándares a la hora de nombrar las clases y bundles ?(UperCamelCase)
__________________
http://es.phptherightway.com/
thats us riders :)

Etiquetas: classes, orm
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:06.