使用symfony 2进行数据库逆向工程

时间:2012-01-20 01:21:33

标签: php symfony

根据http://symfony.com/doc/2.0/cookbook/doctrine/reverse_engineering.html,作者生成.xml数据库描述。

但是没有解释这些描述可以用于什么:我们生成带有注释的php类,并且无论.xml元数据如何都能工作。

那么,它们是为了什么?

是否有关于常见使用迁移工作流程的“最佳做法”文章?

1 个答案:

答案 0 :(得分:1)

XML映射描述取代了基于注释的映射。您必须在YAML,XML,Annotations和PHP之间进行选择以获取映射描述......

在官方文档的过程中,第一组生成的.xml文件与第二组相同,但没有名称空间解析。这不能在第一步完成(我猜想entites之间的关系..),所以你需要2个步骤。生成实体后,您可以删除第一组.xml文件。