Symfony es uno de los frameworks para PHP más estables y escalables, lo que ha hecho que se vuelva muy popular. Además, usa por defecto Doctrine, uno de los ORM para PHP más potentes.
Sin embargo, para poder usar Doctrine, es necesario crear un archivo YAML. Pero ¿cómo hacemos cuando ya tenemos una bd ya creada? Felizmente, existe un plug-in para MySQL Workbench que permite exportar un dbschema a un archivo YAML.
1. Descarga e instala MySQL Workbench
2. Descarga y descomprime el plug-in MySQL Workbench Doctrine
3. Ejecutar MySQL Workbench
4. Ir al menu TOOLS > INSTALL PLUGIN/MODULE FILE
5. Navigate to the DoctrineExport.grt.lua file
6. Ir a DATABASE > REVERSE ENGINEER
7. Llenar los formularios con la información de acceso a tu servidor
8. Escoge tu DB y continuar con el wizard.
9. Cuando termine, deben aparecer todas la tablas de tu BD
10. Ir a ARRANGE > AUTOLAYOUT (no es necesario, es sólo para que veas tus tablas ordenadas)
11. Ir a PLUGINS > CATALOG > DOCTRINE EXPORT 4.0 (escoger si se quiere guardar en clipboard o en un archivo)
Eso es todo.
Referencias
Comentarios recientes