Generar una sola entidad a partir de una tabla en Symfony3

Hace tiempo vimos con Symfony2 como generar entidades a partir de la base de datos, el único cambio que hay con respecto a la versión 3 de Symfony es que la consola en lugar de encontrarse en app/console se encuentra en bin/console.

Hoy veremos como generar una sola entidad a partir de una tabla en Symfony3.

Si necesitas crear otra tabla en la base de datos simplemente la creas y lanzas los comandos de nuevo para generar entidades que vimos anteriormente y en teoría te generará la entidad que no exista en el proyecto.

Indicándole a los comandos el parámetro –filter puedes especificar qué tabla vas a convertir a entidad en doctrine.

php bin/console doctrine:mapping:import MiBundle yml --filter="TuTabla"

Ahora simplemente generamos las entidades con el comando:

php bin/console doctrine:generate:entities MiBundle --no-backup

Con esto ya tendríamos una nueva entidad lista para trabajar con Symfony3 y ya sabemos como generar una sola entidad a partir de una tabla en Symfony3.

Más información:
http://stackoverflow.com/questions/10371600/generating-a-single-entity-from-existing-database-using-symfony2-and-doctrine
http://symfony.com/doc/3.0/doctrine.html

Victor

Autor: Victor

Desarrollador web - Formador online - Blogger

Compartir este post

Poner un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *