【问题标题】:How to upgrade symfony from 1.1.9 to 2 or 3?如何将 symfony 从 1.1.9 升级到 2 或 3?
【发布时间】:2016-03-09 12:00:31
【问题描述】:

我目前的工作项目是一个旧项目(写于 2008 年)。它使用 symfony 1.1.9,这是当时的稳定版本。

我已经探索过将 symfony 1.1.9 升级到最新版本。但无法获得与此相关的任何文档。请帮忙。

【问题讨论】:

  • Symfony1 和 Symfony2 是完全不同的野兽。没有从一个框架升级到另一个框架,而是将您的业务逻辑从一个框架转移到另一个框架。

标签: symfony symfony1 upgrade


【解决方案1】:

无法将 symfony1 项目升级到 Symfony2/3。您需要重写

Symfony2 是作为一个全新的框架创建的。它的概念与 symfony1 中的概念根本不同。另一方面,Symfony2 和 Symfony3 的区别并没有那么大。保持向后兼容性,更新非常容易。

您需要评估是否值得重写。如果项目没有大量开发,最好将其保留在旧平台上。

【讨论】:

    【解决方案2】:

    symfony 1symfony 2 之间存在巨大差异。 你永远不会找到一种简单的方法来进行简单的更新。

    如果你想继续使用1.x 分支,我的建议是更新到symfony 1.4.20symfony 1 上的最后一个稳定版本。

    但是如果你有时间和精力,我认为你必须从实际项目中提取数据库模式并在symfony 2.8分支2.x的最后一个稳定版本的基础上构建一个新项目

    【讨论】:

      猜你喜欢
      • 2014-09-04
      • 1970-01-01
      • 1970-01-01
      • 2013-08-13
      • 2017-03-22
      • 1970-01-01
      • 2019-08-06
      • 2017-07-26
      • 2012-05-11
      相关资源
      最近更新 更多