我的视图包含一个具有 3 个类似输入的表单:
<input type="text" name="email1" />
<input type="text" name="email2" />
<input type="text" name="email3" />
我添加了一个回调来控制每个文本框都不会收到当前会话电子邮件。
public function check_session_email($email){
if($this->session){
if ($this->session->userdata('email') != $email){
return TRUE;
}else{
$this->form_validation->set_message('check_session_email', 'You can't include your own email address.');
return FALSE;
}
}
}
如果我使用当前会话电子邮件,错误消息会显示两次(三个相同)。
当然,这听起来合乎逻辑......但不是很用户友好。所以我的问题是:如何只包含一条规则的错误消息?