[英]Codeigniter pagination url use query string
Codeiniter的默認庫分頁使用帶有url的段,如下所示: products/list/1
但是,我想配置分頁使用查詢字符串。
我嘗試啟用$config['page_query_string'] = TRUE
但結果是products/list&page=1
然后,它不是查詢字符串的格式,我希望鏈接分頁為: products/list?page=1
請幫我 ;(
您需要按照以下步驟操作:
在application/config/config.php
設置:
$config['enable_query_strings'] = true;
再次在application/config/config.php
設置:
$config['uri_protocol'] = "PATH_INFO";
更改您的.htaccess
以刪除?
(如果存在)在重寫規則中:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
請像這樣定義基本網址
$config['base_url'] = 'your path';
$config['page_query_string'] = TRUE;
因此,您的查詢字符串會附加上面的基本網址,例如'path?query_string_of_pagination'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.