簡體   English   中英

Codeigniter分頁網址使用查詢字符串

[英]Codeigniter pagination url use query string

Codeiniter的默認庫分頁使用帶有url的段,如下所示: products/list/1

但是,我想配置分頁使用查詢字符串。

我嘗試啟用$config['page_query_string'] = TRUE但結果是products/list&page=1

然后,它不是查詢字符串的格式,我希望鏈接分頁為: products/list?page=1

請幫我 ;(

您需要按照以下步驟操作:

  1. application/config/config.php設置:

    $config['enable_query_strings'] = true;

  2. 再次在application/config/config.php設置:

    $config['uri_protocol'] = "PATH_INFO";

  3. 更改您的.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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM