6

我刚刚读到了新的 Symfony-Release:Symfony-Blog。它说“从 2.2 升级到 2.3 应该很轻松。”

由于我只有一个项目,并且主要通过从头开始构建新项目将其从 2.0 升级到 2.2,所以我有点害怕'should be'

我的项目是用作曲家构建的。

哪些代码必须被修改,我到底要迁移什么?我真的无法在 symfony 网站上找到它。

4

1 回答 1

11

您可以阅读symfony 存储库中的升级自述文件,以查看可以触及您的代码的更改。

我正在将一个项目从 2.1 更新到 2.3,这真的很轻松。从 2.0 更新到 2.1 非常痛苦。大多数情况下,它取决于供应商捆绑包,这些捆绑包需要更新到新版本。

更新

要更新您的应用程序,您必须更改您的composer.json文件。symfony-standard 存储库中有一个composer.json文件。您必须更改composer.json文件中的版本并运行php composer.phar update. 将 symfony 核心更改更新"symfony/symfony": "2.1.*""symfony/symfony": "2.3.*". 但请注意,版本之间存在依赖于彼此的捆绑包。示例doctrine-bundle v1.1仅适用于 symfony 2.1

更新(一些已成立的弃用)

Symfony 升级文件(只是为了方便)

小提示

要找到正确的版本,使用https://packagist.org很有用。在教义捆绑页面上的示例,您可以看到哪个版本适合 2.3 版本。

于 2013-06-05T13:22:11.543 回答