我目前的工作项目是一个旧项目(写于2008年)。它使用symfony 1.1.9,这是当时的稳定版本。
我已经探讨了将symfony 1.1.9升级到最新版本。但无法获得与此相关的任何文档。请帮忙。
答案 0 :(得分:2)
symfony 1
和symfony 2
之间存在巨大差异。
你将永远找不到一个简单的方法来进行简单的更新。
如果您想继续使用1.x
分支机构,我的建议是更新symfony 1.4.20
symfony 1
上的最后一个稳定版本。
但是如果你有时间和精力,我认为你必须从实际项目中提取数据库模式,并在symfony 2.8
分支2.x
的最后一个稳定版本上构建一个新项目< / p>
答案 1 :(得分:2)
无法升级 symfony1项目到Symfony2 / 3。你需要做一个重写。
Symfony2是作为一个全新的框架创建的。它的概念与symfony1中的概念有根本的不同。另一方面,Symfony2和Symfony3之间的区别并不大。保持向后兼容性,并且更新非常简单。
您需要评估是否值得进行重写。如果项目没有大量开发,或许最好将它保留在旧平台上。