当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!');
如何在两者之间解密代码?我已经查阅了用户指南,但没有找到解决方案。有没有办法告诉它is_unique是用于用户名,然后下一个用于电子邮件?
感谢您的时间。
答案 0 :(得分:2)
你可以做到这一点。只是采用不同的方式,并在错误消息中包含%s
。
$this->form_validation->set_message('is_unique', '%s already registered, please log in!');
通过CodeIgniter:
如果在错误字符串中包含%s,则会将其替换为 你设定规则时用于你的领域的“人”名称。
来源:http://ellislab.com/codeigniter/user-guide/libraries/form_validation.html#settingerrors