您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“yii2中LinkPager增加總頁數和總記錄數的示例分析”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“yii2中LinkPager增加總頁數和總記錄數的示例分析”這篇文章吧。
項目路徑 vendor\yiisoft\yii2\widgets\LinkPager.php
renderPageButtons方法中增加
/****增加總頁數***/ $buttons[] = Html::tag('li', Html::tag("span", '共'.$this->pagination->getPageCount().'頁'), ['class'=>$this->pageCssClass]); /****增加總條數***/ $buttons[] = Html::tag('li', Html::tag("span", '共'.$this->pagination->totalCount.'條記錄'), ['class'=>$this->pageCssClass]);
models中方法
use yii\data\Pagination; $page = [ 'PageSize'=>10,//每頁的數量 'totalCount'=>(int) $obj->count(),//統計篩選后的數量 ]; $list=$obj->offset($page->offset) ->limit($page->limit) ->all(); return [ 'list'=>$list, 'page'=>$page ];
使用方法(視圖)
<?php use yii\widgets\LinkPager; ?> <?= LinkPager::widget([ 'pagination' => $pages, 'firstPageLabel'=>"首頁", 'prevPageLabel'=>'上一頁', 'nextPageLabel'=>'下一頁', 'lastPageLabel'=>'末頁' ]);?>
以上是“yii2中LinkPager增加總頁數和總記錄數的示例分析”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。