访问并存储{field}和{param}标签

时间:2018-06-18 14:55:55

标签: codeigniter

在以下文件中, https://www.codeigniter.com/userguide3/libraries/form_validation.html#callbacks-your-own-validation-methods

有一个回调函数可以设置消息,

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}标记值存储在变量中,因为我不想在我的业务逻辑中使用它。

1 个答案:

答案 0 :(得分:0)

{field}的值取自通过第二个参数传递给set_rules()的值。例如。

$ this-> form_validation-> set_rules('用户名','用户名',' callback_username_check');

用户名一词将取代{field}。使用上述内容生成的错误消息将为。

  

用户名字段不能是单词" test"