Codeigniter分页与GET下一个链接不起作用

时间:2013-12-15 02:49:24

标签: php codeigniter hyperlink pagination

大家好,我想在这里尝试完成的是从$ _GET方法对我的类别进行分页。

我获得了所有行,模型中的类别ID以及帖子在视图页面中显示的所有内容,但是当我点击查看第二页时,我再次从第一页获得相同的结果。我真的很接近我想要完成的事情,但我无法解决这个问题。任何帮助都会很高兴。

public function sub_categories($start = 0){

  $data['category'] = $this->category_model->preview_categories(5,$start,$this->input->get('sub_id', TRUE));

  $config = array(
    'base_url' =>site_url().'/categories/sub_categories/?sub_id='.$this->input->get('sub_id', TRUE),
    'total_rows'=>$this->category_model->get_category_row($this->input->get('sub_id', TRUE)),
    'per_page'=> 5,
    'num_links' => 6,
    'page_query_string' => TRUE,
    'uri_segment' => 3,
  );

  $this->pagination->initialize($config);
  $data['p_links']=$this->pagination->create_links();

更新

这是我所有案例的模型

function preview_categories($num=20,$start=0,$sub_id ){

        $this->db->select();
        $this->db->from('posts');           
        $this->db->join('sub_categories', 'sub_categories.sub_id = posts.category_post_id', 'left');            
        $this->db->where('sub_categories.sub_id',$sub_id);  
        $this->db->limit($num,$start);
        $query = $this->db->get();
        return $query->result_array();

    }

当我点击NEXT li

时,这就是我在URL中的含义

类别/ - 全部产品/ sub_id = 2及?per_page = 5

任何帮助都将受到赞赏。

0 个答案:

没有答案