Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用uri路由的codeigniter分页_Codeigniter_Pagination_Routing - Fatal编程技术网

使用uri路由的codeigniter分页

使用uri路由的codeigniter分页,codeigniter,pagination,routing,Codeigniter,Pagination,Routing,我的控制器是flex,函数名是post\u blog。我已经完成了这个函数的路由$config['blog']='flex/post_blog'。在这之前,一切都很顺利。我为上面函数加载的页面添加了分页,并且我的$config['base\u url']='blog'。在我的第一页上,一切都很好,但在第二页上,它显示了未找到的页面 我如何解决这个问题 $this->load->library('pagination'); if($this->uri->se

我的控制器是flex,函数名是post\u blog。我已经完成了这个函数的路由
$config['blog']='flex/post_blog'
。在这之前,一切都很顺利。我为上面函数加载的页面添加了分页,并且我的
$config['base\u 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'] = '&nbsp;<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('&nbsp;',$str_links );
$this->load->library('pagination');
如果($this->uri->segment(2)){
$page=($this->uri->segment(2));
}
否则{
$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_number']=TRUE;
$config['cur_tag_open']='';
$config['cur_tag_close']='';
$config['next_link']='next';
$config['prev_link']='Previous';
$offset=($page-1)*$config[“每页]);
$this->pagination->initialize($config);
$str_links=$this->pagination->create_links();
$data['links']=爆炸('''$str_links);
试试看

$config['base_url'] = base_url('controller_name/blog');
$config['uri_segment'] = 3;
同时删除
echo$页面;退出


尝试更改
$config['num\u links']=2
$config['num\u links']=$post\u count

显示分页代码
$config
请检查代码可能很重要。。
echo$页后无代码;退出将被执行。。我已经移除了出口,该出口仅用于检查。未找到。我不想在url中显示控制器名称