我在我的 Codeigniter 模型之一中有以下get_authors_list函数
function get_authors_list($limit,$offset){
$data = array();
$this->db->select('*')->from('authors')->limit($limit,$offset)->order_by('id','desc');
$query = $this->db->get();
if ($query-> num_rows() > 0){
$data = $query->result_array();
}
return $data;
$q->free_result();
}
在升级到 Codeigniter 2.1.2 之前,我使用从我的控制器调用此方法作为
$data['authors'] = $this->author_model->get_authors_list(NULL, 0)
并且它按预期工作,但是在升级到 codeigniter 版本 2.1.2 后它不起作用,为了让它工作我必须在我的函数调用中指定如下限制
$data['authors'] = $this->author_model->get_authors_list(50, 0)
那是指定对 NULL 的限制不起作用,为什么?我在这里做错什么了吗?我正确地遵循了 Codeigniter 的升级说明,但这是我没想到的一些副作用。
欢迎任何解释。谢谢 !