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
use Doctrine\ORM\Mapping as ORM; /** * users * * @ORM\Table() * @ORM\Entity(repositoryClass="gestor\agendagsotoBundle\Entity\usersRepository") */ class users { /** * @var integer * * @ORM\Column(name="id", type="integer") * @ORM\Id * @ORM\GeneratedValue(strategy="AUTO") */ private $id; /** * @var string * * @ORM\Column(name="user", type="string", length=255) */ private $user; /** * @var string * * @ORM\Column(name="password", type="string", length=255) */ private $password; /** * Get id * * @return integer */ public function getId() { return $this->id; } /** * Set user * * @param string $user * @return users */ public function setUser($user) { $this->user = $user; return $this; } /** * Get user * * @return string */ public function getUser() { return $this->user; } /** * Set password * * @param string $password * @return users */ public function setPassword($password) { $this->password = $password; return $this; } /** * Get password * * @return string */ public function getPassword() { return $this->password; } }
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