【问题标题】:Codeigniter wrong pagination linkCodeigniter 错误的分页链接
【发布时间】:2015-02-17 12:37:48
【问题描述】:

我正在使用 codeigniter 创建一个分页。 我希望链接是:site_name/categorie_name/page/id => id 是动态的。 当我创建分页并在页面 site_name/categorie_name/page/1 上时。下一页链接将替换为 site_name/categorie_name/page/1/id。 我该怎么办?

【问题讨论】:

    标签: codeigniter pagination


    【解决方案1】:
    public function Pagginations($total_row,$baseurl,$per_page) {        
            $config = array();
            $config["base_url"] = $baseurl;
            $config["total_rows"] = $total_row;
            $config["per_page"] = $per_page;
            $config['use_page_numbers'] = TRUE;
            //$config['num_links'] = 100;
            $config['uri_segment'] = 2 ;
            $config['num_links'] = 100;                
            $config['full_tag_open'] = "<ul class='pagination'>";
            $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);
    
            if ($this->uri->segment(2)) {
                $config['page']= $page = ($this->uri->segment(2));
            } else {
                $config['page']= $page = 1;
            }
    
    
            $config["links"]=explode('&nbsp;', $this->pagination->create_links());
            return $config;
        }
    

    18 是在一行显示产品

    $config = $this->Pagginations($total_row,$baseurl,18);
    

    【讨论】:

    • 感谢您的回答。但是我需要在页面 site_name/categorie_name/page/1 中创建链接时解决我的问题,因为它已被 site_name/categorie_name/page/1/id
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-07-19
    • 1970-01-01
    • 2014-01-29
    • 1970-01-01
    • 2012-05-14
    • 2013-10-28
    • 2013-11-17
    相关资源
    最近更新 更多