4

我正在尝试将我用 Symfony 2.0 编写的项目更新为 Symfony 2.2。

将源代码移入 2.2 项目以不兼容config.yml而告终。security.yml

有没有办法将 Symfony 2.0 项目正确迁移到 Symfony 2.2?

4

1 回答 1

6

最好等到 Symfony 2.3 再迁移。它将在五月的某个地方发布。这是第一个 LTS(长期支持)版本,这意味着它已经维护了三年。所以:你不必担心 BC 休息 3 年!

对于 Symfony 2.0 到 2.3 的迁移:您无能为力。阅读UPGRADE-*.md文件(存储在symfony/symfony包的根目录中)并修复代码中的任何内容。对普通用户很重要的每个 BC 中断都将放在这些 UPGRADE 文件中。

如果在修复 UPGRADE 文件中的所有内容后仍无法解决,则应查看CHANGELOG.md软件包根目录中的文件(例如symfony/security软件包)。试着找出一些被改变并导致你的代码中断的东西。

最后,如果你的脚本不能正常工作,有很多活跃的 Symfony2 用户正在等待帮助你。查看社区页面并找到您提出问题的地方。

于 2013-03-24T18:17:06.253 回答