【发布时间】:2011-07-27 02:37:42
【问题描述】:
我在 CodeIgniter 中遇到了这个难题,检查结果的最容易出错的方法是什么。假设我有这个 sn-p 代码:
function getByUsername($username){
$this->db->where('username',$username);
$query=$this->db->get('user');
if($query->num_rows() == 1)
{
return $query;
}
}
嗯,你可以在这里检查“num_rows()”,或者你可以在你的控制器或视图中检查它。对我来说,检查它的最佳位置显然是 model。但如果你这样做了,你必须在其他地方再次检查它是否包含任何内容。
我是一个 PHP n00b,所以请帮帮我,我可能错过了最简单的解决方案,但我看不到它。
【问题讨论】:
标签: php model-view-controller codeigniter model