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;
}
}
おそらく私はこれを考えすぎているので、そのエラーメッセージをメール入力に添付するだけでよいでしょうか?