随着Yii 1.1.7的发布以及最终将数据库结果作为对象返回的可能性,我终于决定首先进入Yii的文档。
来自CodeIgniter,看看1.7.x和2.x之间的兼容性是否相当无痛(只重命名几个类),并且还知道Kohana的主要版本之间没有兼容性,我想知道是否对于像我这样喜欢升级到最新版本的人来说,Yii被认为是一个友好的框架,或者我会选择保留旧版本或重写现有代码的大部分以便能够升级?
答案 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?),这将不会(也许)这么容易。