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实现与ASP Banner组件相似的类
Oct 09 PHP
在线增减.htpasswd内的用户
Oct 09 PHP
php 邮件发送问题解决
Mar 22 PHP
html静态页面调用php文件的方法
Nov 13 PHP
几个实用的PHP内置函数使用指南
Nov 27 PHP
php实现获取文件mime类型的方法
Feb 11 PHP
php获取文件名后缀常用方法小结
Feb 24 PHP
Symfony的安装和配置方法
Mar 17 PHP
Symfony模板的快捷变量用法实例
Mar 17 PHP
PHP7新特性foreach 修改示例介绍
Aug 26 PHP
php+resumablejs实现的分块上传 断点续传功能示例
Apr 18 PHP
php反射学习之依赖注入示例
Jun 14 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
discuz安全提问算法
2007/06/06 PHP
Ha0k 0.3 PHP 网页木马修改版
2009/10/11 PHP
php中通过虚代理实现延迟加载的实现代码
2011/06/10 PHP
php fsockopen中多线程问题的解决办法[翻译]
2011/11/09 PHP
CI分页类首页、尾页不显示的解决方法
2016/03/28 PHP
制作个性化的WordPress登陆界面的实例教程
2016/05/21 PHP
PHP批量获取网页中所有固定种子链接的方法
2016/11/18 PHP
使用jquery实现select添加实现后台权限添加的效果
2011/05/28 Javascript
jquery使用ColorBox弹出图片组浏览层实例演示
2013/03/14 Javascript
JQuery操作textarea,input,select,checkbox方法
2015/09/02 Javascript
JS动态日期时间的获取方法
2015/09/28 Javascript
jquery实现树形菜单完整代码
2015/12/29 Javascript
javascript淘宝主图放大镜功能
2016/10/20 Javascript
JS日期对象简单操作(获取当前年份、星期、时间)
2016/10/26 Javascript
jQuery实现图片滑动效果
2017/03/08 Javascript
Java与JavaScript中判断两字符串是否相等的区别
2017/03/13 Javascript
用图片替换checkbox原始样式并实现同样的功能
2018/11/15 Javascript
使用jQuery mobile NuGet让你的网站在移动设备上同样精彩
2019/06/18 jQuery
java实现单链表增删改查的实例代码详解
2019/08/30 Javascript
swiper Scrollbar滚动条组件详解
2019/09/08 Javascript
原生JS实现记忆翻牌游戏
2020/07/31 Javascript
vue移动端写的拖拽功能示例代码
2020/09/09 Javascript
javascript 数组(list)添加/删除的实现
2020/12/17 Javascript
[01:23:35]Ti4主赛事胜者组 DK vs EG 1
2014/07/19 DOTA
[02:17]2016国际邀请赛中国区预选赛VG战队领队采访
2016/06/26 DOTA
Python中用于转换字母为小写的lower()方法使用简介
2015/05/19 Python
详解python中字典的循环遍历的两种方式
2017/02/07 Python
python利用拉链法实现字典方法示例
2017/03/25 Python
Python实现的购物车功能示例
2018/02/11 Python
Pytorch 抽取vgg各层并进行定制化处理的方法
2019/08/20 Python
利用Tensorflow构建和训练自己的CNN来做简单的验证码识别方式
2020/01/20 Python
ECHT官方网站:男女健身服
2020/02/14 全球购物
保安岗位职责
2014/02/21 职场文书
如何写贫困证明申请书
2014/10/29 职场文书
2014年幼儿园园务工作总结
2014/12/05 职场文书
典型事迹材料范文
2014/12/29 职场文书