PHP:Yii1到Yii2升级

时间:2015-12-02 15:25:41

标签: php yii2 upgrade yii1.x

我有一个在Yii1框架上编写的庞大项目。现在我有把整个项目移植到Yii2的任务。我知道简单地更新代码是不可能的,我必须做很多复制粘贴编辑工作。

但是Yii1代码是非常合适和标准化的,没有意大利面或其他东西,我想知道人们是否有一些有用的工具来将模型,视图和控制器从Yii1转换为Yii2。如何帮助自己更快地完成并自动化流程?

1 个答案:

答案 0 :(得分:2)

Yii1和Yii2有许多共同之处,但与此同时它们却截然不同。没有工具,转换器等可以自动执行此过程。你必须手动完成。

请参阅评论中提到的官方文档链接:

因此,作为替代方案,您可以尝试从Yii1到Yii2进行部分迁移。

即使是Yii1项目代码质量也可能相当高,Yii2并没有得到积极支持,它的支持将在2016年底结束(据我所知)。

Yii2好多了,所以如果你有可能和时间,最好迁移到Yii2。但是如果你没有计划大量改进你的项目(只实现小功能,修复bug等),那么将它留在第一版似乎是正常的解决方案。