protected function _prepare_fields(Criteria $criteria = null) { $fields = $this->_table . '.*'; if ($criteria && $criteria->fields()) { $fields = $criteria->fields(); } //if DB driver is MYSQL , use SQL_CALC_FOUND_ROWS to find record count. if (strcmp($this->db->dbdriver, 'mysql') === 0) { $fields = 'SQL_CALC_FOUND_ROWS ' . $fields; } $this->db->select($fields, $this->escape); }