自己封装了表单验证类,一切按照官网给出的测试
https://codeigniter.org.cn/user_guide/libraries/form_validation.html?highlight=%E9%AA%8C%E8%AF%81#setting-validation-rules
后来测试的时候
$this->form_validation->run() === FALSE
进入了判断条件,但是返回的错误信息确实空的
$this->form_validation->error_array()
返回空数组
后来经过仔细研究,
$this->form_validation->set_data($array);
$array在空数组的时候会出现上述的情况,所以自动验证的时候数据源不能为空数组!