[英]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 previous
和2 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.