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
在Codeigniter中获取相同的分页数据_Codeigniter_Routes_Codeigniter 3 - Fatal编程技术网

在Codeigniter中获取相同的分页数据

在Codeigniter中获取相同的分页数据,codeigniter,routes,codeigniter-3,Codeigniter,Routes,Codeigniter 3,当我在CodeIgniter中单击下一个分页按钮时,我得到了相同的数据,代码如下 public function view($slug){ $data['title']= $slug; $data['description']= "None"; $postdatacount = $this->Constant_model->snippettagscount($slug); $checktags= $this->Constant_model-&g

当我在CodeIgniter中单击下一个分页按钮时,我得到了相同的数据,代码如下

public function view($slug){
    $data['title']=  $slug;
    $data['description']= "None";
    $postdatacount = $this->Constant_model->snippettagscount($slug);
    $checktags= $this->Constant_model->gettags($slug);

   if($checktags>0){

    if ($postdatacount>0) {

        $config = array();
    $config["base_url"] = base_url() ."tags/".$slug;
    $config["total_rows"] = $postdatacount;
    $config["per_page"] = 6;
    $config["uri_segment"] = 2;

    $config['full_tag_open'] = '<ul class="pagination">';
    $config['full_tag_close'] = '</ul>';
    $config['first_link'] = false;
    $config['last_link'] = false;
    $config['first_tag_open'] = '<li>';
    $config['first_tag_close'] = '</li>';
    $config['prev_link'] = '&laquo';
    $config['prev_tag_open'] = '<li class="prev">';
    $config['prev_tag_close'] = '</li>';
    $config['next_link'] = '&raquo';
    $config['next_tag_open'] = '<li>';
    $config['next_tag_close'] = '</li>';
    $config['last_tag_open'] = '<li>';
    $config['last_tag_close'] = '</li>';
    $config['cur_tag_open'] = '<li class="active"><a href="#">';
    $config['cur_tag_close'] = '</a></li>';
    $config['num_tag_open'] = '<li>';
    $config['num_tag_close'] = '</li>';

    $this->pagination->initialize($config);

    $page = ($this->uri->segment(2)) ? $this->uri->segment(2) : 0;

    $data["links"] = $this->pagination->create_links();
    $data["title"] = "All Tags";
    $data["description"] = "All Tags";


    $data['snippets_tags'] = $this->Constant_model->get_tags($config["per_page"],$page,$slug);

    $this->snippetfunctions->add_count('tags','tag_name',$slug);

        $this->load->view('view_tag_snippets', $data);
    }else {

        $data["title"] = "No Snippet Found for this Tag";
        $data["description"] = "No Snippet Found for this Tag";
        $data["slug"] =$slug;



        $this->load->view('error_tags',$data);
    }


   }else{

    $this->load->view('404',$data);

   }

}

问题在于config
$config[“uri_段”]=2,根据您的路由,页面变量位于第3段

使用
$config[“uri_段”]=3
而不是
$config[“uri_段”]=2。还要更改行
$page=($this->uri->segment(3))$此->uri->段(3):0


更多详细信息

问题在于config
$config[“uri_段”]=2,根据您的路由,页面变量位于第3段

使用
$config[“uri_段”]=3
而不是
$config[“uri_段”]=2。还要更改行
$page=($this->uri->segment(3))$此->uri->段(3):0


更多详细信息

$config[“uri_段”]=2
应该是
$config[“uri_段”]=3对吗?非常感谢,我用$config[“uri_段”]=3解决了这个问题;和$page=($this->uri->segment(3))$此->uri->段(3):0;给出答案我会接受的…
$config[“uri_段”]=2
应该是
$config[“uri_段”]=3对吗?非常感谢,我用$config[“uri_段”]=3解决了这个问题;和$page=($this->uri->segment(3))$此->uri->段(3):0;给我答案我会接受的。。。
$route['tags/(:any)/(:num)'] = 'tags/view/$1/$2';
$route['tags/(:any)'] = 'tags/view/$1';