Publicidad

loading...
Mostrando entradas con la etiqueta Ingenieria Inversa. Mostrar todas las entradas
Mostrando entradas con la etiqueta Ingenieria Inversa. Mostrar todas las entradas

miércoles, 16 de octubre de 2013

La Ingenieria Inversa Symfony2

La ingeniería inversa es la forma cómoda y rápida de  ingresar a la base de datos del proyecto en Symfony2:

1.-                                                php app/console generate:bundle 

2.- Luego hay que tener la base de datos normalizada.

3.-  Configurar parámetros de conexión de  database en el archivo parameters.ini alojado enRoot_Symfony_directory_project/app/config/parameters.ini o  se puede buscar en la URL: http://localhost/Symfony/web/app_dev.php/_configurator/step/0 


4.-  Mapear la data base:

     php app/console doctrine:mapping:convert xml ./src/Ejemplo/EjemploBundle/Resources/config/doctrine/metadata/orm --from-database --force 

5.- Importar el mapeo que  acaba de hacerse :

php app/console doctrine:mapping:import EjemploBundle annotation 

6.-Generar las entidades de la base de datos (recuerdar que hay que  volver a cambiar Ejemplo por el nombre del  Bundle)

php app/console doctrine:generate:entities EjemploBundle 

7.- Generar el crud,  se genera tantos como se necesiten :


php app/console doctrine:generate:crud