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 相关文章推荐
用来给图片加水印的PHP类
Apr 09 PHP
php中函数的形参与实参的问题说明
Sep 01 PHP
snoopy 强大的PHP采集类使用实例代码
Dec 09 PHP
PHP中=赋值操作符对不同数据类型的不同行为
Jan 02 PHP
七款最流行的PHP本地服务器分享
Feb 19 PHP
深入php list()函数的详解
Jun 05 PHP
探讨GDFONTPATH能否被winxp下的php支持
Jun 21 PHP
PHP编程风格规范分享
Jan 15 PHP
php获取网卡的MAC地址支持WIN/LINUX系统
Apr 30 PHP
PHP采集类Snoopy抓取图片实例
Jun 19 PHP
Laravel下生成验证码的类
Nov 15 PHP
thinkPHP5框架auth权限控制类与用法示例
Jun 12 PHP
PHP大文件分割上传 PHP分片上传
Aug 28 #PHP
thinkphp ajaxfileupload实现异步上传图片的示例
Aug 28 #PHP
PHP实现超简单的SSL加密解密、验证及签名的方法示例
Aug 28 #PHP
PHP实现的简单对称加密与解密方法实例小结
Aug 28 #PHP
php检查函数必传参数是否存在的实例详解
Aug 28 #PHP
浅谈Laravel队列实现原理解决问题记录
Aug 19 #PHP
yii2 commands模式以及配置crontab定时任务的方法
Aug 19 #PHP
You might like
DISCUZ 分页代码
2007/01/02 PHP
Phpbean路由转发的php代码
2008/01/10 PHP
解析PHP中DIRECTORY_SEPARATOR,PATH_SEPARATOR两个常量的作用
2013/06/21 PHP
PHP的Json中文处理解决方案
2016/09/29 PHP
FireFox与IE 下js兼容触发click事件的代码
2008/11/20 Javascript
jquery tools系列 expose 学习
2009/09/06 Javascript
Jquery实战_读书笔记1—选择jQuery
2010/01/22 Javascript
js异常捕获方法介绍
2013/04/10 Javascript
详细解密jsonp跨域请求
2015/04/15 Javascript
MVC Ajax Helper或Jquery异步加载部分视图
2015/11/29 Javascript
全面解析Bootstrap中form、navbar的使用方法
2016/05/30 Javascript
Javascript OOP之面向对象
2016/07/31 Javascript
微信小程序 下拉列表的实现实例代码
2017/03/08 Javascript
修改 bootstrap table 默认detailRow样式的实例代码
2017/07/21 Javascript
深入浅析angular和vue还有jquery的区别
2018/08/13 jQuery
[57:36]DOTA2-DPC中国联赛 正赛 SAG vs CDEC BO3 第三场 2月1日
2021/03/11 DOTA
Python实现在线暴力破解邮箱账号密码功能示例【测试可用】
2017/09/06 Python
关于Tensorflow中的tf.train.batch函数的使用
2018/04/24 Python
python3利用Socket实现通信的方法示例
2019/05/06 Python
Python面向对象之继承和多态用法分析
2019/06/08 Python
opencv转换颜色空间更改图片背景
2019/08/20 Python
Python利用matplotlib绘制约数个数统计图示例
2019/11/26 Python
关于Python3 lambda函数的深入浅出
2019/11/27 Python
关于Python3的import问题(pycharm可以运行命令行import错误)
2020/11/18 Python
Python: glob匹配文件的操作
2020/12/11 Python
详解基于canvas的视频遮罩插件
2018/01/04 HTML / CSS
html5移动端自适应布局的实现
2020/04/15 HTML / CSS
Linux文件系统类型
2012/09/16 面试题
就业推荐表自我鉴定
2013/10/29 职场文书
旅游个人求职信范文
2014/01/30 职场文书
升国旗仪式主持词
2014/03/19 职场文书
创先争优标语
2014/06/27 职场文书
2014年社区综治工作总结
2014/11/17 职场文书
义诊活动通知
2015/04/24 职场文书
获奖感言一句话
2015/07/31 职场文书
《夜莺的歌声》教学反思
2016/02/22 职场文书