当is_unique验证检查失败时,我想在用户名和电子邮件字段上设置自定义错误消息。
$this->form_validation->set_message('is_unique', 'Username already registered, please log in!');
$this->form_validation->set_message('is_unique', 'Email already registered, please log in!');
codeigniter如何在两者之间进行破译?我查阅了用户指南,还没有找到解决办法。有没有办法让is_unique对应用户名下一个对应电子邮件?
感谢您的宝贵时间。
你可以这么做。用另一种方法,在错误信息中包含%s
。
$this->form_validation->set_message('is_unique', '%s already registered, please log in!');
通过CodeIgniter: 如果在错误字符串中包含%s,它将被替换为
设置规则时为字段使用的"human"名称。
来源:http://ellislab.com/codeigniter/user-guide/libraries/form_validation.html settingerrors