TP5 數組分頁


 

需要 use think\Page;

我這個是 Page是從tp3.2的移到5.0來用的,如果你的里面沒有這個也可以移動過來

PHP代碼:

1         $page= $this->request->param('page');
2         $count = count($audit);//數組有多少條記錄
3         $p = new Page($count,10,'',$page);//10為每頁顯示的條        數,$page為傳過來的頁碼
4         $pa=($page-1)*10;//計算每頁的數據從第幾條開始
5         $lists = array_slice($audit,$pa,10);//重組數組
6         $page = $p->show();//傳遞頁碼到前端顯示
7         $this->assign('page',$page);   //傳遞頁碼
8         $this->assign("last",$lists);//傳遞顯示的數據

視圖顯示代碼:

1  <ul class="pagination">{$page|default=''}</ul>

 

效果圖:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM