有一个回调函数可以设置消息,
public function username_check($str)
{
if ($str == 'test')
{
$this->form_validation->set_message('username_check', 'The {field} field can not be the word "test"');
return FALSE;
}
else
{
return TRUE;
}
}
在输出中,{field}被'输入键'取代。任何人都可以告诉我如何将这个{field}标记值存储在变量中,因为我不想在我的业务逻辑中使用它。
答案 0 :(得分:0)
{field}
的值取自通过第二个参数传递给set_rules()
的值。例如。
$ this-> form_validation-> set_rules('用户名','用户名',' callback_username_check');
用户名一词将取代{field}
。使用上述内容生成的错误消息将为。
用户名字段不能是单词" test"