到目前为止,Yii的向后兼容性是什么样的?

时间:2011-04-04 18:58:02

标签: php frameworks yii

随着Yii 1.1.7的发布以及最终将数据库结果作为对象返回的可能性,我终于决定首先进入Yii的文档。

来自CodeIgniter,看看1.7.x和2.x之间的兼容性是否相当无痛(只重命名几个类),并且还知道Kohana的主要版本之间没有兼容性,我想知道是否对于像我这样喜欢升级到最新版本的人来说,Yii被认为是一个友好的框架,或者我会选择保留旧版本或重写现有代码的大部分以便能够升级?

2 个答案:

答案 0 :(得分:2)

我已经开始使用1.1.X版本了,所以我不能谈论主要版本(eq:1.0.x到1.1.x)之间的兼容性。

自从我开始以来,我从来没有遇到任何升级问题。正如@Chux所说,只是简单地覆盖框架文件夹。

关于主要版本,yii off网站说:

  

我们的下一个主要版本Yii 2.0将是   完全重写框架   PHP 5.3.0+的顶部。 不会   完全兼容1.1.x 注意:我们   还没有开始开发Yii 2.0。   最早可能的2.0 alpha   发布可能是在2011年12月,但我们   不能保证。

答案 1 :(得分:0)

我对这个框架很新(3个月,两个项目)。我认为自1.1.4以来,我只是通过覆盖框架文件夹来更新我的项目。

我想这将是一个重大变化(1.2?),这将不会(也许)这么容易。