我有一个symfony项目(2.0.0-DEV = RC5),我想升级到最新版本(2.0.18)。 如果我只是通过一些更改(例如自动加载路径)复制我的包,它仍然无法正常工作并抛出许多错误。当然,我可以解决所有错误,但有很多捆绑,这将花费太多时间。我考虑从2011年7月开始搜索所有帖子并应用每个版本的所有更改,但我认为这也需要很长时间。
有没有更简单的方法来解决这个问题?
答案 0 :(得分:1)
从我在the update file中看到的情况来看,RC5和2.0.18之间不应有任何重大变化。
您应该阅读the CHANGELOG-2.0 file并更新您的代码。这将花费很多时间。
你也可以做其他事情:
问题是没有类似“简单方法”的东西。这就是Symfony进入发布流程圈和LTR的原因。您需要选择一种对您的应用程序有益的方法,并且不会花费太多时间。这就是为什么我不建议升级到最新的2.0.x或2.1.x版本,因为这只支持8个月。最好的是在2013年11月使用2.3并在常规基础上更新您的应用程序(使用作曲家很容易)。但2013年11月差不多是一年,我认为这很长。
答案 1 :(得分:-1)
你可以使用作曲家。我可以向你解释一下,但我认为来自KnpLabs公司的专家会做得更好:http://knpuniversity.com/screencast/composer:)