分页代码点火器无法链接页面


Pagination codeigniter can't link page

我可以添加分页,但从第 1 页我无法链接到第 2 页。无法显示第 2 页上的数据。

我的代码:

$config['base_url']     =   base_url() . 'transaksi/index/';
$config['total_rows']   =   21;
$config['per_page']     =   10;
$config['uri_segment']  =   3;
$config['first_link']   =   'Awal';
$config['last_link']    =   'Akhir';
$config['next_link']    =   'Selanjutnya';
$config['prev_link']    =   'Sebelumnya';
$this->pagination->initialize($config);
$bc["paginator"]    =   $this->pagination->create_links();
$this->load->view('transaksidigor/bg_home',$bc);

在自动加载中:

$autoload['libraries'] = array('database','session','pagination','form_validation','security');

问题是你base_url()缺少索引.php我猜。 相反,您应该始终使用 site_url() . 这样,您设置了索引.php或者没有设置索引,它将始终将您发送到您要访问的页面。

$config['base_url']     =   site_url('transaksi/index');
$config['total_rows']   =   21;
$config['per_page']     =   10;
$config['uri_segment']  =   3;
$config['first_link']   =   'Awal';
$config['last_link']    =   'Akhir';
$config['next_link']    =   'Selanjutnya';
$config['prev_link']    =   'Sebelumnya';
$this->pagination->initialize($config);
$bc["paginator"]    =   $this->pagination->create_links();
$this->load->view('transaksidigor/bg_home',$bc);

请替换

$config['uri_segment'] = 3; to $config['uri_segment'] = $this->uri->rsegment(3);