是否值得升级到最新版本的CodeIgniter?

时间:2008-11-05 21:56:02

标签: codeigniter upgrade

我背后有两个小修改。

4 个答案:

答案 0 :(得分:2)

我是那些总是升级东西的人之一。但请查看官方changelog,看看许多错误修正和新功能是否足够有趣。

我注意到1.7.0已经出局了,我肯定会升级。但是我需要在升级后测试我的应用程序,因为更改可以破坏现有代码。

答案 1 :(得分:1)

如果有一些新功能你会觉得有用,或者它修复了一些令你讨厌的bug,绝对是。如果你只是后面的小版本,可能没有太多理由升级。

检查changelog,如果您感兴趣,请升级。

我认为“如果它没有被破坏,请不要修复它”说仍然适用,但如果这是一个小型的个人项目,为什么不玩新的光亮版本呢?

答案 2 :(得分:0)

我一直在关注最新版本,尤其是我的宠物项目。我升级到1.7.0只是一个问题,它使用CI会话破坏了我的身份验证过程。

我最终使用Native会话构建了自己的Auth库。

答案 3 :(得分:0)

我进行了升级,有一些很酷的新功能,比如Form Validation类,你不再需要2条单独的规则和字段行。

以下是Validation类中的一些更改,例如:

第一个是加载验证库的任何地方。

旧/弃用方法:$ this-> load-> library('validation');

新方法:$ this-> load-> library('form_validation');

您还需要更改字段和规则声明:

旧/弃用方法:$ rules ['name'] =“trim | required | max_length [100]”; $ fields ['name'] =“你的名字”;

新方法:$ this-> form_validation-> set_rules('name','your name','trim | required | max_length [100]');

最后,更改条件检查:

旧/弃用方法:if($ this-> validation-> run()== TRUE){}

新方法:if($ this-> form_validation-> run()== TRUE){}