当我使用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),则无法识别它们。
希望您能帮助我。
谢谢