Exemplo n.º 1
0
 /**
  * 列表页
  * @param   Integer
  * @return  Output a view
  */
 public function pages($cur_page = 0)
 {
     //获取结果集
     $this->load->model('Appreciate_model', 'appreciate');
     $this->appreciate->set_like('site', $this->input->get('site'));
     //分类查询
     $catalog = $this->catalog('appreciate');
     $catalog_id = $this->input->get('catalog_id');
     $ids = qd_catalog_ids($catalog, intval($catalog_id));
     if (count($ids) > 0) {
         $this->appreciate->set_where('catalog_id', $ids, 'where_in');
         $this->appreciate->set_condition('catalog_id', $catalog_id);
     } else {
         $this->appreciate->set_where('catalog_id', $catalog_id);
     }
     //排序
     $this->appreciate->set_order($this->input->get('order'), 'uptime-desc');
     $this->data['list'] = $this->appreciate->list_result($cur_page, $this->per_page);
     $this->data['where'] = $this->appreciate->get_condition();
     $this->data['paging'] = $this->appreciate->paging('appreciate/pages');
     //加载关联数据
     $this->data['catalog'] = $catalog;
     //加载模板
     $this->load->view('appreciate/list', $this->data);
 }
Exemplo n.º 2
0
 public function set_catalog($catalog, $catalog_id)
 {
     $ids = qd_catalog_ids($catalog, intval($catalog_id));
     if (count($ids) > 1) {
         $this->article->set_where('catalog_id', $ids, 'where_in');
         $this->article->set_condition('catalog_id', $catalog_id);
     } else {
         $this->article->set_where('catalog_id', $catalog_id);
     }
 }