簡體   English   中英

Codeigniter自定義分頁鏈接

[英]Codeigniter customizing pagination links

我正在使用CodeIgniter分頁,請考慮20個鏈接分頁

條件1:最初顯示5個鏈接,如下所示

1 2 3 4 5 next>>

條件2:單擊第5個鏈接時,數字5應該在兩邊各放兩位,如下所示

<<previous 3 4 5 6 7 next>>

我有零錢

$config["num_links"] = 2;

這對於條件2很好用,但最初它提供了3個如下所示的鏈接。

 1 2 3 next>>

當num_links更改為4時

$config["num_links"] = 4;

這對於條件1可以正常工作,但不能滿足條件2

CodeIgniter沒有為此的任何內置配置。

當您說: $config["num_links"] = 2; 這僅意味着在當前頁面2 previous添加2 previous2 next

當您位於第一頁時,沒有上一頁,並且在下一頁添加了兩個,因此您會得到:

1 2 3 next>>

$config["num_links"] = 4;時,行為的邏輯相同$config["num_links"] = 4;

如果您確實想按照自己的描述去做,則必須使用自己的類來擴展CI分頁類:

class MY_Pagination extends CI_Pagination {...

然后向其中添加您的自定義分頁功能。

鏈接看起來很有趣,可以為您提供幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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