Codeigniter モデルの 1 つに次の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 のアップグレード手順に正しく従いましたが、予期していなかった副作用です。
どんな説明でも大歓迎です。ありがとう !