我在Codeigniter分页中遇到了一个问题。我需要传递带有页码的段。
示例:http://www.mysite.com/app/controller/method/param1/param2/page_number
<?php
$this->load->library('pagination');
$config['base_url'] = 'http://localhost/welcome/par1/para2/';
$config['total_rows'] = 200;
$config['per_page'] = 20;
$this->pagination->initialize($config);
echo $this->pagination->create_links();
?>
答案 0 :(得分:0)
尝试使用URL帮助函数current_url()作为基本URL。
从CI文档(http://ellislab.com/codeigniter/user-guide/helpers/url_helper.html):
current_url() - 返回当前正在查看的页面的完整URL(包括段)。
所以,在你的情况下,控制器看起来像这样:
$this->load->library('pagination');
$config['base_url'] = current_url();
$config['total_rows'] = 200;
$config['per_page'] = 20;
$this->pagination->initialize($config);
echo $this->pagination->create_links();
此方法应该允许您拥有所需数量的参数。