Instalado y configurado doctrine en tu proyecto te podrás beneficiar de las múltiples opciones que te permite hacer doctrine desde la consola.
Hoy venimos a explicar como crear entidades completas a partir de tu base de datos. Esto te permitirá ahorrar tiempo en la creación de las clases que gestionarán tus datos en la base datos.
Para que sean totalmente tendremos que realizar la definición de todos los atributos de la entidad y luego los sets & gets de todos ellos.

1. Definición de atributos

doctrine-module.bat orm:convert-mapping –filter=”Categorias” –force –from-database –namespace=”\\Configuracion\\Model\\Entity\\” annotation ./module/Configuracion/src/

Vamos a detallar el comando

doctrine-module.bat : proceso que vamos a utilizar para esta funcionalidad

orm:convert-mapping : funcionalidad que le indicada al proceso que vamos a crear nuestras entidades en el proyecto

–filter=”Categorias” : indica que vamos a procesas todas aquellas tablas en las que su nombre contenga esa cadena

–force : sobreescibre las entidades en caso de que existan

–from-databa : usa la base de datos como origen

–namespace =”…” : namespace que usará para ubicar y colocar las entidades

annotation ./module/Configuracion/src : path donde se ubica nuestro modulo donde crear las entidades

 

2. Creación de sets & gets

doctrine-module.bat orm:generate-entities –filter=”Categorias” –generate-annotations=”true” ./module/Configuracion/src/

Vamos a detallar el comando

doctrine-module.bat : proceso que vamos a utilizar para esta funcionalidad

orm:generate-entities : funcionalidad que le indicada al proceso que vamos generar los métodos de las entidades

–filter=”Categorias” : indica que vamos a procesas todas aquellas entidades en las que su nombre contenga esa cadena

–generate-annotations=”true” : indicar que sobreescribe si es necesario los métodos en las entidades

./module/Configuracion/src/ : path donde realizar la búsqueda para crear los métodos de las entidades