yii - 如何将Yii 1.x升级到Yii 2.0

标签 yii yii2 yii-extensions yii2-advanced-app yii2-basic-app

如何将Yii 1.x版本升级到Yii 2.0最新发行版本?
我正在使用ubuntu OS,将旧Yii更新为新的Yii版本2.0的过程吗?

最佳答案

Yii2指南在这方面有出色的文档
Upgrade from v1

我最近将几个中等复杂的应用程序从Yii 1.x迁移到Yii 2.0。有两种解决方法,可以同时运行Yii 1.x和Yii 2,请参见using-yii-2-with-yii-1。然后进行部分迁移,虽然可能会有些痛苦,例如尝试住在第二层时重建第二层。

或者,您可以使用完全相同的功能自下而上地重写整个应用程序,我发现这样做效率更高,仅需进行少量修改即可重用重要的代码,这也使您可以在不更改功能的情况下对设计进行调整。

重要的是要确保公开的API(即前端/UI/功能)保持不变。在重写过程中,总是会尝试更新功能或更改功能,但是,如果您坚持严格重新实现Yii2的所有功能,然后考虑更改API,则迁移会更加顺畅。

关于yii - 如何将Yii 1.x升级到Yii 2.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26157142/

相关文章:

php - codeception 没有看到 dump.sql

php - 如何在 Yii 中设置并返回从请求中获取的虚拟属性值

php - 如何从数据库中获取菜单及其子类别

php - 在 Yii2 REST API 中同时使用 JSON 和 JSONP 格式

javascript - 在yii2中使用canvas js时数组到字符串的转换

php - 具有多个连接的复杂连接查询

php - yii2 在查询中选择 NULL 值(选择 NULL 作为列,...)

html - 禁用部分内容的CSS

bizrule 的 Yii 权限参数/数据

jquery - Yii - 如何在下拉列表中插入占位符