3

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

但是 Yii1 的代码非常合适和标准化,没有意大利面条之类的东西,我想知道人们是否有一些有用的工具可以将模型、视图和控制器从 Yii1 转换为 Yii2。我怎样才能帮助自己更快地完成并自动化流程?

4

1 回答 1

3

Yii1 和 Yii2 有很多共同点,但同时又非常不同。没有工具、转换器等可以自动执行此过程。您必须手动完成。

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

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

甚至 Yii1 项目代码质量也可以相当高,它不像 Yii2 那样积极支持,它的支持将在 2016 年年底结束(据我记得)。

Yii2好多了,所以如果你有可能和时间,最好迁移到Yii2。但是,如果您没有计划改进您的项目(仅实现小功能、修复错误等),则将其保留在第一个版本上似乎是正常的解决方案。

于 2015-12-03T09:45:47.977 回答