在Django里有个很好的功能,get_object_or_404。就是取得我们要的对象或是返回404。
我们在codeigniter里我们也可以在控制器里用简洁的代码实现。在下面的例子里我们加载一个user模型,并得到一个记录,否则返回404。
db->get_where('users', array('username' => $username), 1, 0);
if ($query->num_rows() > 0) {
return $query->row();
}
return NULL;
}
}
比较简单就不多说了。
原文:http://www.michaelwales.com/2010/04/mirror-djangos-get_object_or_404-in-codeigniter/