如何升级你的Symfony项目吗ob娱乐下载
编辑该页面警告:你浏览的文档欧宝官网下载appob娱乐下载Symfony 2.5,不再维护。
读这个页面的更新版本Symfob娱乐下载ony 6.3(当前的稳定版本)。
如何升级你的Symfony项目吗ob娱乐下载
所以一个新的Symob娱乐下载fony释放出来,你想升级,太棒了!幸运的是,因为Symfony保护密切向后兼ob娱乐下载容性,这一点应该是很简单的。
有两种类型的升级,都是有点不同:
升级补丁版本(例如2.6.0 2.6.1)
如果你只升级和补丁版本(最后一个数字)正在改变,那么它的真的容易:
1
美元作曲家更新symfony / sob娱乐下载ymfony
就是这样!你不应该遇到任何减免或向后兼容性代码中需要改变什么。这是因为当你开始你的项目,composer.json
包括Symfonyob娱乐下载使用约束2.6 . *
,只有去年版本号会改变时更新。
你也可以升级你的库。如果你已经做了很好的工作版本约束在composer.json
你可以安全地通过运行:
1
作曲家美元更新
但是要小心。如果你有一些不好的版本约束在你的composer.json
(如。dev-master
),那么这可能一些non-Symfony库升级到新版本包含打破向后兼容性ob娱乐下载的变化。
升级小版本(例如2.5.3 2.6.1)
如果你升级小版本(中间的数的变化),那么你也应该不遇到重大的向后兼容的改变。详情,请参阅我们的我们向后兼容性的承诺。
然而,一些打破向后兼容性是可能,你将学习如何准备它们。
升级有两个步骤:
如何升级你的Symfony项目吗ob娱乐下载;如何升级你的Symfony项目吗ob娱乐下载
1)更新Symfony图书馆ob娱乐下载通过作曲家
首先,您需要更新Symfony通过修改你的ob娱乐下载composer.json
文件使用新版本:
1 2 3 4 5 6 7 8 9 10
{“…":“…",“需要”:{“php”:“> = 5.3.3”,“ob娱乐下载symfony / symfony”:2.6“。*”,“…":“…没有改变什么……”},“…":“…",}
接下来,使用作曲家下载新版本的库:
1
美元作曲家更新symfony / sob娱乐下载ymfony
你也可以升级你的库。如果你已经做了很好的工作版本约束在composer.json
你可以安全地通过运行:
1
作曲家美元更新
但是要小心。如果你有一些不好的版本约束在你的composer.json
(如。dev-master
),那么这可能一些non-Symfony库升级到新版本包含打破向后兼容性ob娱乐下载的变化。
2)使用新版本更新你的代码
理论上,你应该做的!然而,你可能需要做一些修改代码来完成所有的工作。另外,你使用的一些特性可能仍然工作,但现在可能会被弃用。这是好的,但是如果你知道这些用法,你可以开始修复它们。
每个版本的Symfony提供了一个ob娱乐下载升级文件,描述了这些变化。下面是每个版本的文件的链接,你需要阅读,看看你需要任何代码更改。
提示
没有看到你升级到这个版本吗?只是找到UPGRADE-X.X。md文件的适当的版本ob娱乐下载Symfony库。
升级到2.6 Symfonob娱乐下载y
首先,当然,更新composer.json
文件与2.6
版本的Symfony如ob娱乐下载上所述如何升级你的Symfony项目吗ob娱乐下载。
接下来,检查升级- 2.6文档的任何代码更改的详细信息,您可能需要在您的项目。
升级到2.5 Symfonob娱乐下载y
首先,当然,更新composer.json
文件与2.5
版本的Symfony如ob娱乐下载上所述如何升级你的Symfony项目吗ob娱乐下载。
接下来,检查升级- 2.5文档的任何代码更改的详细信息,您可能需要在您的项目。