4

我即将将旧的 Symfony 1.4 应用程序迁移到 Symfony 2.2。我认为这至少应该有点计划。所以我有几个问题,也许你可以帮助我:

  • 那里可能有一个很好的教程(我没有找到)
  • 是否可以重用我的旧 schema.yml 和固定装置?
  • 我知道,doctrine:mapping:import但我认为这不是一个好主意。你对这个命令有很好的经验吗?

迁移旧数据不是很重要,因为应用程序处于非活动状态,可以从头开始。但是我希望在创作中节省一些时间。所以更多的是关于功能迁移。

4

1 回答 1

4

依次回答您的问题:

那里可能有一个很好的教程(我没有找到)

没有关于在版本之间迁移的文档,因为它实际上是不可能的——这两个框架非常不同——我建议你几乎需要重新开始。阅读这两个版本之间的差异

是否可以重用我的旧 schema.yml 和固定装置?

您可以直接从数据库导入您的数据库结构——但不能从 schema.yml 导入。您不能重复使用旧的固定装置 -虽然固定装置仍然可用

我知道教义:映射:导入,但我认为这不是一个好主意。你对这个命令有很好的经验吗?

当我将应用程序从 1.4 迁移到 2.1/2.2 时,它对我来说效果很好 - 一切都被拾取了对象、属性和关系 - 我建议使用它

然而,我想说 Symfony 的文档(1.4 和 2)非常好 - 书籍和食谱写得很好并且易于阅读。

于 2013-03-05T10:08:37.857 回答