如何在codeigniter中不使用查询字符串访问分页url?

如何在codeigniter中不使用查询字符串访问分页url?,codeigniter,codeigniter-3,Codeigniter,Codeigniter 3,我想在CodeIgniter中访问分页URL,而不使用查询字符串 现在我得到的网址像 这样我就无法读取URL段,分页也无法正常工作。第一页返回0-10条记录,第二页返回10-20条记录,以此类推。但在我的例子中,它在第一页返回0-10,然后在第二页根据URL段返回2-12 这是我的密码: public function index() { $query = $this->db->get('categories','10',$this->uri->segment

我想在CodeIgniter中访问分页URL,而不使用查询字符串

现在我得到的网址像

这样我就无法读取URL段,分页也无法正常工作。第一页返回0-10条记录,第二页返回10-20条记录,以此类推。但在我的例子中,它在第一页返回0-10,然后在第二页根据URL段返回2-12

这是我的密码:

public function index()
{
    $query = $this->db->get('categories','10',$this->uri->segment(2));
    $data['results'] = $query->result();
    $data['seg'] = $this->uri->segment(2);
    $query2 = $this->db->get('categories');

    $config['base_url'] = base_url().'business_list/';


     $config['total_rows'] = $query2->num_rows();
    $config['per_page'] = 10;
  //  $config['uri_segment'] = $this->uri->segment(2);
   // $config['page_query_string'] = false;
    $config['page_query_string'] = true;
    $config['full_tag_open'] = "<ul class='pagination pagination-right margin-none'>";
    $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);

    $data['links'] = $this->pagination->create_links();
    $data['title'] = "Business List";

    $this->load->view('categories',$data);
   }
公共功能索引()
{
$query=$this->db->get('categories','10',$this->uri->segment(2));
$data['results']=$query->result();
$data['seg']=$this->uri->segment(2);
$query2=$this->db->get('categories');
$config['base_url']=base_url().'business_list/';
$config['total_rows']=$query2->num_rows();
$config['per_page']=10;
//$config['uri_segment']=$this->uri->segment(2);
//$config['page\u query\u string']=false;
$config['page\u query\u string']=true;
$config['full_tag_open']=“
    ”; $config['full_tag_close']='
'; $config['num_tag_open']='
  • '; $config['num_tag_close']='
  • ; $config['cur\u tag\u open']=“
  • ”; $config['next_tag_open']='
  • '; $config['next_tagl_close']='
  • ; $config['prev_tag_open']='
  • '; $config['prev_tagl_close']='
  • ; $config['first_tag_open']='
  • '; $config['first_tagl_close']='
  • ; $config['last_tag_open']='
  • '; $config['last_tagl_close']='
  • ; $this->pagination->initialize($config); $data['links']=$this->pagination->create_links(); $data['title']=“业务列表”; $this->load->view('categories',$data); }

    如何纠正此问题?

    使用以下配置进行分页

    $config['per_page'] = 10;
    $config['uri_segment'] = 2;
    
    $config['full_tag_open'] = '<ul class="pagination pagination-right margin-none">';
    $config['full_tag_close'] = '</ul>';
    $config['first_link'] = 'First';
    $config['last_link'] = 'Last';
    $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='disabled'><li class='active'><a href='#'>';
    $config['cur_tag_close'] = '<span class='sr-only'></span></a></li>';
    $config['num_tag_open'] = '<li>';
    $config['num_tag_close'] = '</li>';
    $config['enable_query_strings'] = TRUE;
    
    $config['per_page']=10;
    $config['uri_segment']=2;
    $config['full_tag_open']='
      ; $config['full_tag_close']='
    '; $config['first_link']='first'; $config['last_link']='last'; $config['first_tag_open']='
  • '; $config['first_tag_close']='
  • ; $config['prev_link']='laquo'; $config['prev_tag_open']='
  • '; $config['prev_tag_close']='
  • ; $config['next_link']='raquo'; $config['next_tag_open']='
  • '; $config['next_tag_close']='
  • ; $config['last_tag_open']='
  • '; $config['last_tag_close']='
  • ; $config['cur_tag_open']='
  • ; $config['num_tag_open']='
  • '; $config['num_tag_close']='
  • ; $config['enable_query_strings']=TRUE;