2009-11-23 14 views
6

Je suis assez nouveau à la doctrine. J'ai fait deux petits projets avec la doctrine pour le mien mais maintenant je suis sur le point de créer un grand projet pour mon client. Le projet aura plus de 50 tables. Est-il possible de générer schema.yml? J'ai essayé DB Designer et l'ai converti en schema.yml, mais je devais encore vérifier et réécrire les définitions à la main. MerciDoctrine schema.yml generator

Répondre

4

Vous pouvez le faire avec doctrine cli.

Créez un script cli en suivant these detailed steps.

Exécutez ensuite: ./doctrine generate-yaml-db à partir du répertoire de script.

Espérons que cela aide.

5

vous devriez essayer ORM Designer (http://www.orm-designer.com/), qui couvre la plupart de vos besoins. Vous pouvez concevoir une base de données de la même manière que vous avez l'habitude de concevoir dans DB Designer et d'exporter vers des fichiers schema.yml ou schema.xml Doctrine (ou Propel) (l'importation à partir de définitions existantes est également possible). Il a été développé pour nos développeurs web, donc il supporte les plugins symfony, Subversion etc. Vous pouvez trouver des screencasts et des tutoriels décrivant ORM Designer + Symfony + Doctrine/Propel sur www.orm-designer.com. Si vous avez des questions, n'hésitez pas à poser des questions sur notre forum ou à nous envoyer un courriel.

Frantisek Troster
ORM Designer
www.orm-designer.com