【发布时间】:2016-11-03 03:37:48
【问题描述】:
任何人都知道如何解决我的问题.. 我的问题是基于类别工作的分页但是当我单击按钮分页时结果是找不到页面可能我的路线有问题但我不确定..请帮助我.. 这是我的路线
$route['blog/category/:any'] = 'Blog_Category_Post/page';
这是我的控制器
public function page($offset=0)
{
$id=$this->uri->segment('3');
$this->db->select('id,categoryId');
$this->db->from('t_blog_post');
$this->db->where('categoryId',$id);
$query= $this->db->get();
//$jml = $this->db->get('t_blog_post');
$config['base_url'] = base_url().'blog/category/'.$id.'/page';
$config['total_rows'] = $query->num_rows();
$config['per_page'] = 2; /*Jumlah data yang dipanggil perhalaman*/
$config['uri_segment'] = 4; /*data selanjutnya di parse diurisegmen 3*/
/*Class bootstrap pagination yang digunakan*/
$config['full_tag_open'] = "<ul class='pagination pagination-sm' style='position:relative; top:-25px;'>";
$config['full_tag_close'] ="</ul>";
$config['num_tag_open'] = '<li>';
$config['num_tag_close'] = '</li>';
$config['cur_tag_open'] = "<li class='disabled'><li class='active'><a href='#'>";
$config['cur_tag_close'] = "<span class='sr-only'></span></a></li>";
$config['next_tag_open'] = "<li>";
$config['next_tagl_close'] = "</li>";
$config['prev_tag_open'] = "<li>";
$config['prev_tagl_close'] = "</li>";
$config['first_tag_open'] = "<li>";
$config['first_tagl_close'] = "</li>";
$config['last_tag_open'] = "<li>";
$config['last_tagl_close'] = "</li>";
$this->pagination->initialize($config);
$list_blogPost=$this->BlogCategory->get_post($config['per_page'], $offset,$id);
$list_lastblogPost=$this->BlogCategory->get_last_post();
$list_blogCategory=$this->BlogCategory->get_category();
$data=array(
'title' => 'Blog',
'userId' => $this->session->userdata('sh_userId'),
'fullName' => $this->session->userdata('sh_fullName'),
'accountTypeId' => $this->session->userdata('sh_accountTypeId'),
'photo' => $this->session->userdata('sh_photo'),
'halaman' => $this->pagination->create_links(),
'offset' => $offset,
'listblogPost' => $list_blogPost,
'listlastblogPost'=> $list_lastblogPost,
'listblogCategory'=>$list_blogCategory
);
$this->template->display_admin('blog_categorypost',$data);
}
【问题讨论】:
标签: php codeigniter pagination