Example #1
0
 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);
 }