升级小版本(例如2.5.3 2.6.1)
编辑该页面警告:你浏览的文档欧宝官网下载appob娱乐下载Symfony 2.3,不再维护。
读这个页面的更新版本Symfob娱乐下载ony 6.2(当前的稳定版本)。
升级小版本(例如2.5.3 2.6.1)
如果你升级小版本(中值)变化,然后你应该不遇到重大的向后兼容的改变。详情,请参阅ob娱乐下载Symfony向后兼容性的承诺。
然而,一些打破向后兼容性是可能,你会学习如何准备它们。
有两个步骤升级小版本:
1)更新Symfony图书馆ob娱乐下载通过作曲家
首先,您需要更新Symfony通过修改你的ob娱乐下载composer.json
文件使用新版本:
1 2 3 4 5 6 7 8
{“…”:“…”,“需要”:{“ob娱乐下载symfony / symfony”:2.6“。*”},“…”:“…”,}
接下来,使用作曲家下载新版本的库:
1
美元作曲家更新symfony / sob娱乐下载ymfony
依赖错误
如果你得到一个依赖错误,它可能仅仅意味着你需要升级其他Symfony的依赖关系。ob娱乐下载在这种情况下,试试下面的命令:
1
作曲家美元更新symfony / sob娱乐下载ymfony,依赖关系
这个更新ob娱乐下载symfony / symfony
和所有这取决于包,包括其他几个包。通过严格的版本约束composer.json
,你可以控制每个库升级版本。
如果这还不起作用,你composer.json
文件可以指定一个版本库,与新的Symfony版本不兼容。ob娱乐下载在这种情况下,图书馆一个新版本的更新composer.json
可能会解决这个问题。
或者,你可能有更深层次的问题,不同的其他库的库依赖于冲突的版本。调试检查你的错误消息。
2)使用新版本更新你的代码
理论上,你应该做的!然而,你可能需要做一些修改代码来完成所有的工作。另外,你使用的一些特性可能仍然工作,但现在可能会被弃用。虽然这是很好,如果你知道这些用法,你可以开始修复它们。
每一个版本的Symfony(如有升ob娱乐下载级文件。UPGRADE-2.7.md)包含在Symfony目录描述这些变ob娱乐下载化。如果你按照说明文档,并相应地更新你的代码,应该在未来安全更新。
这些文件也可以被发现的ob娱乐下载Symfony库。
这项工作,包括代码示例,许可下Creative Commons冲锋队3.0许可证。