【发布时间】:2016-01-03 00:22:02
【问题描述】:
我的控制器是 flex,我的函数名称是 post_blog。我已经完成了这个功能$config['blog'] = 'flex/post_blog'的路由。直到这一切都工作正常。我为上述函数和我的$config['base_url'] = 'blog' 加载的页面添加了分页。我的第一页上一切都很好,但在第二页上却显示找不到页面。
我该如何解决这个问题?
$this->load->library('pagination');
if($this->uri->segment(2)){
$page = ($this->uri->segment(2)) ;
}
else{
$page = 1;
}
$config = array();
$config['base_url'] = base_url('blog');
$config['total_rows'] = $post_count;
$config['per_page'] = 15;
$config['num_links'] = 2;
$config['use_page_numbers'] = TRUE;
$config['cur_tag_open'] = ' <a class="current"><b>';
$config['cur_tag_close'] = '</b></a>';
$config['next_link'] = 'Next';
$config['prev_link'] = 'Previous';
$offset=(($page-1)*$config["per_page"]) ;
$this->pagination->initialize($config);
$str_links = $this->pagination->create_links();
$data['links'] = explode(' ',$str_links );
【问题讨论】:
-
显示分页代码
$config -
请检查代码
-
可能很重要..
echo $page; exit;之后的代码都不会被执行..exit() -
我已经移除了出口,那只是为了检查
标签: codeigniter pagination routing