我想更改codeigniter分页查询字符串。目前这正如以下示例
http://example.com/1
我想用我的例子
来改变这个 http://example.com?page=1
任何人都可以告诉我如何在不更改现有库的情况下执行此操作?或者我是否必须为此系统创建自己的分页?
由于
答案 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
答案 2 :(得分:0)
实际上CodeIgniter 3.0.0现在有更好的解决方案;
您应该启用查询字符串购买的重新使用,以启用此配置:
$config['reuse_query_string'] = true;
之后才能初始化分页:
$this->pagination->initialize($config);