yii2中LinkPager增加總頁數(shù)和總記錄數(shù)的實(shí)例
本文介紹了php中LinkPager增加總頁數(shù)和總記錄數(shù),分享給大家,也給自己留個(gè)筆記
項(xiàng)目路徑 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)計(jì)篩選后的數(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'=>'末頁' ]);?>
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
PHP學(xué)習(xí)記錄之?dāng)?shù)組函數(shù)
這篇文章主要介紹了PHP學(xué)習(xí)記錄之?dāng)?shù)組函數(shù),php中的數(shù)組是一個(gè)有序映射,數(shù)組可以接受任意數(shù)量用逗號(hào)分隔符的鍵值對(duì)。下面結(jié)合代碼實(shí)例給大家接受,感興趣的朋友一起看看吧2018-06-06WordPress中獲取所使用的模板的頁面ID的簡(jiǎn)單方法
這篇文章主要介紹了WordPress中獲取所使用的模板的頁面ID的簡(jiǎn)單方法,通過這個(gè)方法來獲取頁面的鏈接是比較方便的,需要的朋友可以參考下2015-12-12yii實(shí)現(xiàn)使用CUploadedFile上傳文件的方法
這篇文章主要介紹了yii實(shí)現(xiàn)使用CUploadedFile上傳文件的方法,結(jié)合具體的前端與后端處理代碼實(shí)例分析了CUploadedFile類的使用方法,需要的朋友可以參考下2015-12-12Laravel框架自定義驗(yàn)證過程實(shí)例分析
這篇文章主要介紹了Laravel框架自定義驗(yàn)證過程,結(jié)合實(shí)例形式分析了Laravel框架自定義驗(yàn)證的相關(guān)原理、路由、模型等操作技巧,需要的朋友可以參考下2019-02-02PHP中對(duì)于浮點(diǎn)型的數(shù)據(jù)需要用不同的方法解決
這篇文章主要介紹了PHP中對(duì)于浮點(diǎn)型的數(shù)據(jù)需要用不同的方法解決。需要的朋友可以過來參考下,希望對(duì)大家有所幫助2014-03-03ubutu 16.04環(huán)境下,PHP與mysql數(shù)據(jù)庫,網(wǎng)頁登錄驗(yàn)證實(shí)例講解
下面小編就為大家?guī)硪黄猽butu 16.04環(huán)境下,PHP與mysql數(shù)據(jù)庫,網(wǎng)頁登錄驗(yàn)證實(shí)例講解。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-07-07