大家好,我想在这里尝试完成的是从$ _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
任何帮助都将受到赞赏。