在Codeigniter 3中设置非标准验证错误消息

时间:2018-09-23 09:27:22

标签: codeigniter validation error-handling

我正在使用Codeigniter 3.1.8中的基本博客应用

该应用程序具有注册表。您必须接受条款和条件进行注册。

我有以下评估规则:

$this->form_validation->set_rules('terms', 'Terms and Conditions', 'required');

上述行的问题是它输出标准错误消息“必须输入“条款和条件”字段”,而我希望“您必须接受条款和条件”。

我该如何实现?

1 个答案:

答案 0 :(得分:1)

您可以在文档中找到答案:

    $this->form_validation->set_rules('field_name', 'Field Label', 'rule1|rule2|rule3',
        array('rule2' => 'Error Message on rule2 for this field_name')
);

然后在您的代码上,您应该具有以下内容:

$this->form_validation->set_rules('terms', 'Terms and Conditions', 'required', array ('required' => 'You must accept the Terms and Conditions'));