自验证的怪异问题
某个controller中有如下逻辑:class Test extends CI_Controller{
public function index(){
$valConfig = array(
// 用户名
array(
'field' => 'username',
'label' => '用户名',
'rules' => 'trim|required|callback_myValidation'
)
// other
// ...
$this->form_validation->set_rules($valConfig);
// 进行验证等...
//...
}
public function callback_myValidation($var){
return TRUE;
}
}
也就是说,无论如何,该回调验证都会返回true
页面提示:
Unable to access an error message corresponding to your field name 用户名.(myValidation)
请问为什么会验证不通过?如何修正?
谢谢!
也許是你調用 Ture 的那個方法
沒有 $this->form_validation->set_message() 值 试了 不行;不是这个原因;因为只有失败才会去读取message 知道了。。。方法名中不应加“callback_”....2了。。。:L
页:
[1]