0

我落后了大约 2 个小修改。

4

4 回答 4

2

我是那些总是升级东西的人之一。但是请查看官方更新日志,看看许多错误修复和新功能是否对您来说足够有趣。

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

于 2008-11-10T06:41:01.583 回答
1

如果有一些新功能你会觉得有用,或者它修复了一些一直困扰你的错误,绝对是。如果您只是落后于次要版本,则可能没有太多升级的理由。

检查changelog,如果有你感兴趣的东西,然后升级。

我想“如果它没有坏,就不要修复它”的说法仍然适用,但如果它是一个小的个人项目,为什么不玩一下新的更闪亮的版本呢?

于 2008-11-23T12:03:39.437 回答
0

我升级了,有一些很酷的新功能,比如表单验证类,你不再有 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) {}

于 2008-11-30T18:34:23.503 回答
0

我总是留意最新版本,尤其是我的一个宠物项目。我升级到 1.7.0 时出现了一个问题,它破坏了我使用 CI 会话的身份验证过程。

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

于 2008-11-23T11:13:15.670 回答