修正了一堆bug。
更新了session table,嗯session保存的database的才有关系,多了一个user_data字段。
新增了form_validation.旧的validation还是可以用的,不过推荐使用新的form_validation。语法比较简洁明了。
旧式调用: $this->load->library(‘validation’); 新验证类调用: $this->load->library(‘form_validation’); 新式验证有较大的改善,设置规则时,可以同时设置form控件的显示label。 $this->form_validation->set_rules(‘password’, ‘密码’, ‘required’); //一下子把以前的set_fields的工作也做了 旧式的比较麻烦,要多次设置: $rules[‘password’] = “required”; $this->validation->set_rules($rules); $fields[‘password’] = ‘密码’; $this->validation->set_fields($fields); //more… 先 set_rules 再 set_fields ,哪像1.70一步搞定爽啊。 Library 加载时指定 object name,通过第三个参数。 手册的例子: $this->load->library(‘session’, ‘’, ‘my_session’); // Session class is now accessed using: $this->my_session 第二个参数是设置(配置)选项,还是手册(1.70版,1.6.3没有)的例子: $config = array ( ‘mailtype’ => ‘html’, ‘charset’ => ‘utf-8, ‘priority’ => ‘1’ ); $this->load->library(‘email’, $config); 嗯,CI越来越称手了。
最后修改于 2008-10-25