表单验证-Codeigniter错误回调

时间:2018-09-04 23:35:19

标签: php codeigniter codeigniter-form-validation

当我使用form_validation脚本创建自定义验证功能时出现问题,问题如下:

当我定义一个自定义函数时,先前的验证规则不起作用(必需,修剪,最大长度),但是当我删除该自定义函数时,诸如required,max_length之类的函数将起作用。这里的代码:

$this->form_validation->set_rules(
  'date', 'Date',
    array(
     'required',
     'trim',
     'max_length[10]',
        array(
         'date_format',
            function($str){
               return false;
            }
       )
     ),
     array(
      'date_format' => 'The date format is incorrect'
     )
);

返回FALSE的函数只是一个例子,我的意思是,当我想创建一个自定义函数时,如果我定义了其他先前的规则(例如require,trim,maxlength),则无法识别它们。

希望您能帮助我。

谢谢

0 个答案:

没有答案