yii2中LinkPager增加總頁數(shù)和總記錄數(shù)的實例
更新時間:2017年08月28日 14:54:11 作者:peng2289
本篇文章主要介紹了php中LinkPager增加總頁數(shù)和總記錄數(shù)的實例,具有一定的參考價值,有興趣的可以了解一下
本文介紹了php中LinkPager增加總頁數(shù)和總記錄數(shù),分享給大家,也給自己留個筆記
項目路徑 vendor\yiisoft\yii2\widgets\LinkPager.php
renderPageButtons方法中增加
/****增加總頁數(shù)***/ $buttons[] = Html::tag('li', Html::tag("span", '共'.$this->pagination->getPageCount().'頁'), ['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,//每頁的數(shù)量 'totalCount'=>(int) $obj->count(),//統(tǒng)計篩選后的數(shù)量 ]; $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'=>'末頁' ]);?>
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
PHP學(xué)習(xí)記錄之?dāng)?shù)組函數(shù)
這篇文章主要介紹了PHP學(xué)習(xí)記錄之?dāng)?shù)組函數(shù),php中的數(shù)組是一個有序映射,數(shù)組可以接受任意數(shù)量用逗號分隔符的鍵值對。下面結(jié)合代碼實例給大家接受,感興趣的朋友一起看看吧2018-06-06yii實現(xiàn)使用CUploadedFile上傳文件的方法
這篇文章主要介紹了yii實現(xiàn)使用CUploadedFile上傳文件的方法,結(jié)合具體的前端與后端處理代碼實例分析了CUploadedFile類的使用方法,需要的朋友可以參考下2015-12-12PHP中對于浮點型的數(shù)據(jù)需要用不同的方法解決
這篇文章主要介紹了PHP中對于浮點型的數(shù)據(jù)需要用不同的方法解決。需要的朋友可以過來參考下,希望對大家有所幫助2014-03-03ubutu 16.04環(huán)境下,PHP與mysql數(shù)據(jù)庫,網(wǎng)頁登錄驗證實例講解
下面小編就為大家?guī)硪黄猽butu 16.04環(huán)境下,PHP與mysql數(shù)據(jù)庫,網(wǎng)頁登錄驗證實例講解。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-07-07