将Doctrine 1架构转换为Doctrine 2实体?

时间:2011-06-27 09:10:24

标签: doctrine doctrine-orm

几个月前,有一个命令将doctrine 1模式文件转换为doctrine 2实体,但是,此命令不再存在。

我刚刚开始使用Symfony2 RC1。

是否有理由将其删除?我有一个学说1模式文件,它是600行YML ...有一个转换工具将非常有用。

2 个答案:

答案 0 :(得分:2)

很难做到这样的转换。这是因为你没有版本2中的Doctrine 1行为(Timestampable,Versionable ......)

但您始终可以使用现有数据库中的doctrine:mapping:import命令行任务创建实体。

答案 1 :(得分:0)

我认为你需要手动复制doctrine bin文件,因为默认情况下它们没有附带Symfony2。

请参阅http://www.doctrine-project.org/docs/orm/2.1/en/reference/tools.html