Получите результат как показано ниже
$result = MyModel::find_by_id($id);
Как я могу посчитать число результата напрямую?
Попробуйте простое решение
$count = $this->db->get('table')->num_rows();
Но если вам нужны данные, тогда
$data = $this->db->get('table')->result(); $count = count($data);
Попробуйте это,
$this->db->select('*'); $this->db->from('emp'); $query = $this->db->get(); if($query->num_rows()>0){ return count($query->result());//here you can get count //return count($query->result_array());//here you can get count }
OR
echo $this->db->count_all('emp');
$this->db->like('fname', 'eve'); $this->db->from('emp'); echo $this->db->count_all_results();