更改Codeigniter分页查询字符串

时间:2014-12-15 06:37:23

标签: php codeigniter pagination

我想更改codeigniter分页查询字符串。目前这正如以下示例

http://example.com/1

我想用我的例子

来改变这个

http://example.com?page=1

任何人都可以告诉我如何在不更改现有库的情况下执行此操作?或者我是否必须为此系统创建自己的分页?

由于

3 个答案:

答案 0 :(得分:3)

您必须为pagination

设置配置
$config['page_query_string'] to TRUE

您还可以配置查询字符串

$config['query_string_segment'] = 'your_string';

答案 1 :(得分:0)

您可以使用'启用查询字符串'在/application/config/config.php

$config['enable_query_strings'] = TRUE;

但是,它还会将控制器和方法名称添加为查询标记而不是像:

这样的干净网址
index.php?c=controller&m=method

Reference

答案 2 :(得分:0)

实际上CodeIgniter 3.0.0现在有更好的解决方案;

您应该启用查询字符串购买的重新使用,以启用此配置:

$config['reuse_query_string'] = true;

之后才能初始化分页:

$this->pagination->initialize($config);