Doctrine schema.yml生成器

6

我对Doctrine还比较陌生。我自己用Doctrine完成了两个小项目,但现在我要为客户创建一个大的项目。这个项目将有50多个表格。有没有生成schema.yml的方法?我试过使用DB Designer并将其转换为schema.yml,但仍然需要手动检查和重写定义。谢谢。

2个回答

5
您应该尝试使用ORM Designer(http://www.orm-designer.com/),它涵盖了大部分您的需求。您可以像在DB Designer中设计数据库一样进行设计,然后导出到Doctrine(或Propel)schema.yml或schema.xml文件(也可以从现有定义中导入)。它是为我们的Web开发人员开发的,因此支持Symfony插件、Subversion等。您可以在www.orm-designer.com上找到描述ORM Designer + Symfony + Doctrine/Propel的screencasts和how-tos。如果您有任何问题,请随时在我们的论坛上提问或给我们发送电子邮件。

Frantisek Troster
ORM Designer
www.orm-designer.com


4
你可以使用Doctrine CLI来完成这个操作。
按照这些详细步骤创建一个CLI脚本。
然后在脚本目录中运行:./doctrine generate-yaml-db
希望这能有所帮助。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接