yii2中LinkPager增加总页数和总记录数的实例


Posted in PHP onAugust 28, 2017

本文介绍了php中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'=>'末页'

]);?>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
网站当前的在线人数
Oct 09 PHP
PHP连接access数据库
Mar 27 PHP
学习php笔记 字符串处理
Oct 19 PHP
php自定义函数call_user_func和call_user_func_array详解
Jul 14 PHP
php验证session无效的解决方法
Nov 04 PHP
PHP Reflection API详解
May 12 PHP
PHP 将数组打乱 shuffle函数的用法及简单实例
Jun 17 PHP
浅谈PHP正则中的捕获组与非捕获组
Jul 18 PHP
php简单计算年龄的方法(周岁与虚岁)
Dec 06 PHP
laravel学习笔记之模型事件的几种用法示例
Aug 15 PHP
php面试中关于面向对象的相关问题
Feb 13 PHP
php高性能日志系统 seaslog 的安装与使用方法分析
Feb 29 PHP
PHP大文件分割上传 PHP分片上传
Aug 28 #PHP
thinkphp ajaxfileupload实现异步上传图片的示例
Aug 28 #PHP
PHP实现超简单的SSL加密解密、验证及签名的方法示例
Aug 28 #PHP
PHP实现的简单对称加密与解密方法实例小结
Aug 28 #PHP
php检查函数必传参数是否存在的实例详解
Aug 28 #PHP
基于PHP的加载类操作以及其他两种魔术方法的应用实例
Aug 28 #PHP
Laravel学习教程之从入口到输出过程详解
Aug 27 #PHP
You might like
PHP 修复未正常关闭的HTML标签实现代码(支持嵌套和就近闭合)
2012/06/07 PHP
php常用ODBC函数集(详细)
2013/06/24 PHP
PHP错误和异常处理功能模块示例
2016/11/12 PHP
豆瓣网的jquery代码实例
2008/06/15 Javascript
My Desktop :) 桌面式代码
2008/12/29 Javascript
jQuery中页面返回顶部的方法总结
2016/12/30 Javascript
vue.js事件处理器是什么
2017/03/20 Javascript
用JavaScript做简易的购物车的代码示例
2017/10/20 Javascript
AngularJS 应用模块化的使用
2018/04/04 Javascript
Vue.js 实现微信公众号菜单编辑器功能(二)
2018/05/08 Javascript
IE11下CKEditor在Bootstrap Modal中下拉问题的解决
2019/09/25 Javascript
NodeJS配置CORS实现过程详解
2020/12/02 NodeJs
[01:01:51]EG vs VG Supermajor小组赛B组 BO3 第二场 6.2
2018/06/03 DOTA
[59:32]Liquid vs Fnatic 2019国际邀请赛淘汰赛败者组BO1 8.20.mp4
2020/07/19 DOTA
Python的标准模块包json详解
2017/03/13 Python
pandas.dataframe中根据条件获取元素所在的位置方法(索引)
2018/06/07 Python
Python 实现中值滤波、均值滤波的方法
2019/01/09 Python
python制作抖音代码舞
2019/04/07 Python
Ubuntu下Anaconda和Pycharm配置方法详解
2019/06/14 Python
python读文件的步骤
2019/10/08 Python
python实现小世界网络生成
2019/11/21 Python
spyder 在控制台(console)执行python文件,debug python程序方式
2020/04/20 Python
python中tab键是什么意思
2020/06/18 Python
python中doctest库实例用法
2020/12/31 Python
conda安装tensorflow和conda常用命令小结
2021/02/20 Python
利用HTML5的新特点实现图片文件异步上传
2014/05/29 HTML / CSS
德国童装购物网站:NICKI´S.com
2018/04/20 全球购物
StubHub澳大利亚:购买或出售您的门票
2019/08/01 全球购物
爽歪歪广告词
2014/03/20 职场文书
2014年公司工作总结
2014/11/22 职场文书
浪漫的婚礼主持词
2015/06/30 职场文书
Python+Appium新手教程
2021/04/17 Python
安装pytorch时报sslerror错误的解决方案
2021/05/17 Python
详解CSS玩转图片Base64编码
2021/05/25 HTML / CSS
详解Go语言Slice作为函数参数的使用
2021/07/02 Golang
《最终幻想14》6.01版本4月5日推出 追加新任务新道具
2022/04/03 其他游戏