Вызов функции-члена () с помощью CodeIgniter

У меня странная проблема с mysql и codeigniter. Появляется следующее сообщение об ошибке:

Fatal error: Call to a member function result() on a non-object in 

контроллер:

 class Event extends Client_Controller { function __construct() { parent::__construct(); $this->load->model('Event_Model', '', TRUE); } function pending() { $data['query'] = $this->Event_Model->get_events_list("pending"); $this->load->view('event/pending', $data); } } 

Модель:

 class Event_Model extends Client_Model { function __construct() { parent::__construct(); } function get_events_list($event_status = '') { $query = $this->db->query("SELECT * FROM tbl_events WHERE event_status= ? ORDER BY event_id DESC", array($event_status)); return $query->result();// Error is on this line } } 

Автозагрузка:

 $autoload['libraries'] = array('database', 'session'); 

Любая помощь приветствуется. У меня есть некоторые сомнения, что мой mysql может быть тайм-аутом?

Вероятно, ошибка связана с тем, что запрос (и результирующий объект result() ) пуст. Убедитесь, что запрос фактически возвращает хотя бы одну запись, прежде чем пытаться использовать объект result() :

 if($query->num_rows() > 0){ return $query->result(); }