query->from($this->article_noticle_table); if (!empty($params['uniacid'])) { $this->query->where('uniacid', $params['uniacid']); } if (!empty($params['is_display'])) { $this->query->where('is_display', $params['is_display']); } if (!empty($params['order'])) { $this->query->orderby($params['order']); } if (!empty($params['limit'])) { $this->query->limit($params['limit'][0], $params['limit'][1]); } if (!empty($params['fields'])) { $this->query->select($params['fields']); } if ($type == 'one') { return $this->query->get(); } else { return $this->query->getall(); } } }