[英]Change Codeigniter pagination query string
我想更改codeigniter分頁查詢字符串。 目前這正如以下示例所示
http://example.com/1
我想用我的例子改變這個
http://example.com?page=1
任何人都可以告訴我如何在不更改現有庫的情況下執行此操作? 或者我是否必須為此系統創建自己的分頁?
謝謝
您必須為分頁設置配置
$config['page_query_string'] to TRUE
你也可以配置你的查詢字符串
$config['query_string_segment'] = 'your_string';
您可以使用/application/config/config.php
“啟用查詢字符串”來完成此操作
$config['enable_query_strings'] = TRUE;
但是,它還會添加控制器和方法名稱作為查詢蜇,而不是像以下那樣干凈的URL:
index.php?c=controller&m=method
實際上,使用CodeIgniter 3.0.0 ,現在有一個更好的解決方案;
您應該啟用查詢字符串的重新使用,以啟用此配置:
$config['reuse_query_string'] = true;
只有在那之后你才應該初始化分頁:
$this->pagination->initialize($config);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.