yii2中LinkPager增加總頁(yè)數(shù)和總記錄數(shù)的實(shí)例
本文介紹了php中LikPage增加總頁(yè)數(shù)和總記錄數(shù),分享給大家,也給自己留個(gè)筆記項(xiàng)目路徑vedo/yiiof/yii2/widge/LikPage.phpedePageBuo方法中增加/****增加總頁(yè)數(shù)***/$buo[]=Hml::ag('li',Hml......
以下是【金聰采編】分享的內(nèi)容全文:
以下是【金聰采編】分享的內(nèi)容全文:
本文介紹了php中LinkPager增加總頁(yè)數(shù)和總記錄數(shù),分享給大家,也給自己留個(gè)筆記
項(xiàng)目路徑 vendor/yiisoft/yii2/widgets/LinkPager.php
renderPageButtons方法中增加
/****增加總頁(yè)數(shù)***/$buttons[] = Html::tag('li', Html::tag("span", '共'.$this->pagination->getPageCount().'頁(yè)'), ['class'=>$this->pageCssClass]);/****增加總條數(shù)***/$buttons[] = Html::tag('li', Html::tag("span", '共'.$this->pagination->totalCount.'條記錄'), ['class'=>$this->pageCssClass]);models中方法
use yii/data/Pagination;$page = [ 'PageSize'=>10,//每頁(yè)的數(shù)量 'totalCount'=>(int) $obj->count(),//統(tǒng)計(jì)篩選后的數(shù)量];$list=$obj->offset($page->offset) ->limit($page->limit) ->all();return [ 'list'=>$list, 'page'=>$page];
使用方法(視圖)
<?phpuse yii/widgets/LinkPager;?><?= LinkPager::widget([ 'pagination' => $pages, 'firstPageLabel'=>"首頁(yè)", 'prevPageLabel'=>'上一頁(yè)', 'nextPageLabel'=>'下一頁(yè)', 'lastPageLabel'=>'末頁(yè)']);?>
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持金聰精品。

侵權(quán)舉報(bào)/版權(quán)申訴



