我如何将Yii 1.x升级到Yii 2.0?

ocebsuys  于 2022-11-23  发布在  其他
关注(0)|答案(1)|浏览(138)

如何将Yii 1.x版本升级到Yii 2.0最新版本?
我使用的是Ubuntu操作系统,如何将旧版Yii升级到新的Yii 2.0版本?

9avjhtql

9avjhtql1#

Yii 2指南在这方面有很好的文档。请参见 * Upgrade from v1 *。
我最近把几个中等复杂度的应用程序从Yii 1.x迁移到了Yii 2.0,有两种方法可以实现:一种是同时运行Yii 1.x和Yii 2;请参阅using-yii-2-with-yii-1。然后一部分一部分地迁移,虽然可能会有一些痛苦,就像试图重建第二层,而住在第三层。
或者,您可以使用完全相同的功能自下而上重写整个应用程序。我发现这要高效得多。重要的代码只需进行少量修改即可重用。而且,这提供了一个在不改变功能的情况下调整设计的机会。
最重要的是要确保公开的API(即前端/ UI /功能)保持不变。在重写过程中更新功能或改变特性总是很诱人的。但是,如果你坚持严格地重新实现Yii 2的所有东西,那么就考虑改变你的API;您的迁移将更加顺利。

相关问题