清风徐来
知是行之始,行是知之成

Codeigniter里实现get_object_or_404

WorkPHP CodeIgniter 约 1 分钟

在Django里有个很好的功能,get_object_or_404。就是取得我们要的对象或是返回404。

我们在codeigniter里我们也可以在控制器里用简洁的代码实现。在下面的例子里我们加载一个user模型,并得到一个记录,否则返回404。

load->model('user'); $data['user'] = $this->user->get($username) or show_404(); $this->load->view('user_info', $data); } } 关键还是在下面模型。 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/