我使用Codeigniter 3并进行表单验证。我没有在doc中找到,但有没有办法将简单的值测试添加为错误?
我有表单验证:
$this->form_validation->set_rules('name', 'Name', 'required');
$this->form_validation->set_rules('date', 'Date', 'required');
此数据来自我的帖子表单,但我想从以下值添加错误:
if ($other_field != 'test') {
// how to add a custom message without callback nor fields
$this->form_validation->set_rules('no_field_here', 'Custom error', 'required');
}
有一种简单的方法吗?
答案 0 :(得分:0)
如果您想要特定字段的自定义消息,则应该这样做:
$this->form_validation->set_rules('no_field_here', 'Custom error', 'required',array('required' => 'You must provide a %s.'));
或者,如果您想为必需字段提供常用消息,
$this->form_validation->set_message('required', 'required');
希望你明白。