假设我在 CodeIgniter 中有一个登录表单——我可以为各个输入设置验证规则,但是有没有办法抛出模型/控制器级别的错误和消息?
具体来说,如果下面的方法没有返回 TRUE,我希望我的表单重新显示消息“电子邮件地址或密码不正确”。目前控制器只是重新加载视图和 set_value()s
public function authorize_user()
{
$this->db->where('email', $this->input->post('email'));
$this->db->where('password', $this->input->post('password'));
$q = $this->db->get('users');
if($q->num_rows() == 1){
return true;
}
}
也许我想太多了,我应该将该错误消息附加到电子邮件输入中?