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 相关文章推荐
基于mysql的bbs设计(二)
Oct 09 PHP
PHP中查询SQL Server或Sybase时TEXT字段被截断的解决方法
Mar 10 PHP
thinkPHP的Html模板标签使用方法
Nov 13 PHP
PHP中__get()和__set()的用法实例详解
Jun 04 PHP
PHP无限分类(树形类)
Sep 28 PHP
使用PHPMailer实现邮件发送代码分享
Oct 23 PHP
ThinkPHP 3.2 版本升级了哪些内容
Mar 05 PHP
Yii视图操作之自定义分页实现方法
Jul 14 PHP
PHP-CGI远程代码执行漏洞分析与防范
May 07 PHP
在php的yii2框架中整合hbase库的方法
Sep 20 PHP
PHP设计模式(三)建造者模式Builder实例详解【创建型】
May 02 PHP
Yii 实现数据加密和解密
Mar 09 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
咖啡的化学
2021/03/03 咖啡文化
php Try Catch异常测试
2009/03/01 PHP
解决PhpMyAdmin中导入2M以上大文件限制的方法分享
2014/06/06 PHP
php实现异步数据调用的方法
2015/12/24 PHP
ThinkPHP3.2框架自定义配置和加载用法示例
2018/06/14 PHP
在textarea文本域中显示HTML代码的方法
2007/03/06 Javascript
解析John Resig Simple JavaScript Inheritance代码
2012/12/03 Javascript
可以用鼠标拖动的DIV实现思路及代码
2013/10/21 Javascript
js this函数调用无需再次抓获id,name或标签名
2014/03/03 Javascript
使用javascript获取页面名称
2014/12/23 Javascript
js两种拼接字符串的简单方法(必看)
2016/09/02 Javascript
angular ngClick阻止冒泡使用默认行为的方法
2016/11/03 Javascript
ES6下React组件的写法示例代码
2017/05/04 Javascript
Vue中建立全局引用或者全局命令的方法
2017/08/21 Javascript
AngularJs点击状态值改变背景色的实例
2017/12/18 Javascript
解决iView中时间控件选择的时间总是少一天的问题
2018/03/15 Javascript
详解从react转职到vue开发的项目准备
2019/01/14 Javascript
js验证身份证号码记录的方法
2019/04/26 Javascript
js实现消灭星星(web简易版)
2020/03/24 Javascript
JS数组push、unshift、pop、shift方法的实现与使用方法示例
2020/04/29 Javascript
[00:30]明星选手化身超级英雄!2018DOTA2亚洲邀请赛全明星赛来临!
2018/04/06 DOTA
python实现简单爬虫功能的示例
2016/10/24 Python
python re正则匹配网页中图片url地址的方法
2018/12/20 Python
Python3列表内置方法大全及示例代码小结
2019/05/10 Python
解决Django中多条件查询的问题
2019/07/18 Python
opencv 获取rtsp流媒体视频的实现方法
2019/08/23 Python
基于SpringBoot构造器注入循环依赖及解决方式
2020/04/26 Python
浅谈python3打包与拆包在函数的应用详解
2020/05/02 Python
详解python安装matplotlib库三种失败情况
2020/07/28 Python
Python自动登录QQ的实现示例
2020/08/28 Python
利用canvas实现图片下载功能来实现浏览器兼容问题
2019/05/31 HTML / CSS
护士自荐信
2013/10/25 职场文书
经销商订货会主持词
2014/03/27 职场文书
红色故事演讲稿
2014/05/22 职场文书
社区植树节活动总结
2015/02/06 职场文书
学校元旦晚会开场白
2015/05/29 职场文书