【发布时间】:2015-12-23 12:08:27
【问题描述】:
我在 codeigniter 中使用以下代码管理分页:
//start pagination
$this->load->library('pagination');
$config['base_url'] = base_url().'news/';
$config['total_rows'] = $this->m_core->get_records_num();
$config['per_page'] = $this->per_page;
$config['num_links'] = 10;
$config['uri_segment'] = 2;
$config['next_link'] = '›';
$config['prev_link'] = '‹';
$config['last_link'] = '»';
$config['first_link'] = '«';
$config['full_tag_open'] = '<div id="pagination">';
$config['full_tag_close'] = '</div>';
$this->pagination->initialize($config);
$data['wdx_pagination'] = $this->pagination->create_links();
//end pagination
如果我不启用查询字符串为 TRUE,分页工作正常。 URL 示例如下:
http://www.xxxxxx.ro/news/5 并显示页面。
如果我将查询字符串设置为 TRUE,那么上面的链接会变成这样:
http://www.xxxxxxx.ro/news/&per_page=5 并且它没有显示页面。
我的问题是:我应该改变什么才能使我的分页起作用?我必须在我的 codeigniter 应用程序中使用查询字符串,所以我不能禁用它们。有没有办法对查询字符串使用分页?
【问题讨论】: