使用表单验证配置文件设置CodeIgniter错误消息

时间:2018-10-30 18:13:38

标签: php codeigniter codeigniter-3

CodeIgniter是否能够解释config/form_validation.php以显示适当的错误消息?

使用控制器时,有一种验证方法:$this->form_validation->set_message('min_length', '{field} must have at least {param} characters.');

当前的验证规则(如果可以在与规则相同的数组中添加验证消息的方法,那么最后一个数组就是我感兴趣的数组):

'users' => array(
        array(
            'field' => 'first_name',
            'label' => 'First Name',
            'rules' => 'trim|required'
        ),
        array(
            'field' => 'last_name',
            'label' => 'Last Name',
            'rules' => 'trim|required'
        ),
        array(
            'field' => 'email_address',
            'label' => 'Email Address',
            'rules' => 'trim|required|valid_email'
        ,   'messages'=> array('valid_email'=>'Please make sure your email is correct.')))

1 个答案:

答案 0 :(得分:0)

您可以阅读并遵循以下链接中的给定示例。我认为这将对您有所帮助。

Custom Error Messages - Form Validation Codeigniter

CodeIgniter允许添加docs中所述的验证消息。数组如下:

'users' => array(
        array(
            'field' => 'first_name',
            'label' => 'First Name',
            'rules' => 'trim|required'
        ),
        array(
            'field' => 'last_name',
            'label' => 'Last Name',
            'rules' => 'trim|required'
        ),
        array(
            'field' => 'email_address',
            'label' => 'Email Address',
            'rules' => 'trim|required|valid_email'
        ,   'errors'=> array('valid_email'=>'Please make sure your email is correct.')))
相关问题