我可以添加分页,但从第 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);