2009-11-23 15 views
6

Soy bastante nuevo en la doctrina. Hice dos pequeños proyectos con doctrina para mí, pero ahora estoy a punto de crear un gran proyecto para mi cliente. El proyecto tendrá más de 50 tablas. ¿Hay alguna forma de generar schema.yml? Probé DB Designer y lo convertí en schema.yml, pero aún tenía que verificar y reescribir las definiciones a mano. GraciasDoctrine schema.yml generator

Respuesta

4

Puede hacer esto con doctrine cli.

Cree un script cli siguiendo these detailed steps.

Luego ejecute: ./doctrine generate-yaml-db desde el directorio de scripts.

Espero que esto ayude.

5

debe probar ORM Designer (http://www.orm-designer.com/), que cubre la mayoría de sus necesidades. Puede diseñar la base de datos de la misma forma que lo hace para diseñar en DB Designer y luego exportar a Doctrine (o Propel) los archivos schema.yml o schema.xml (también es posible importar desde las definiciones existentes). Fue desarrollado para nuestros desarrolladores web, por lo que es compatible con los complementos de Symfony, Subversion, etc. Puede encontrar screencasts y tutoriales que describen ORM Designer + Symfony + Doctrine/Propel en www.orm-designer.com. Si tiene alguna pregunta, no dude en preguntar en nuestro foro o simplemente envíenos un correo electrónico.

Frantisek Troster
ORM Designer
www.orm-designer.com