Как получить общее количество записей и набор результатов для моей нумерации страниц в построителе запросов CodeIgniter.Я пытался выполнить подзапрос, прежде чем добавить к нему ограничение, затем я хочу добавить ограничение. Ниже приведен мой запрос
$this->db->select('tmsm.question,tmsm.answer,tmsmc.category_name');
$this->db->from('tbl_my_study_materials as tmsm');
$this->db->join('tbl_my_study_material_category as tmsmc','tmsm.category_id=tmsmc.category_id');
$this->db->where('tmsm.is_deleted','0');
$this->db->where('tmsm.category_id',$category_id);
$this->db->like('tmsm.question', $search_term);
здесь я хочу, чтобы счетчик набора результатов
$subQuery=$this->db->get_compiled_select();
$totalRecords = count($this->db->query($subQuery)->result());
Затем я хочучтобы добавить ограничение к этому запросу, затем выполнить весь запрос, чтобы получить ограниченный набор данных
$this->db->limit(5, $page);
$query = $this->db->get();
return array('data'=>$query->result(),'totalRecords'=>$totalRecords);
Но он не работает