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