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 程序员的调试技术小结
Nov 15 PHP
同台服务器使用缓存APC效率高于Memcached的演示代码
Feb 16 PHP
php将数据库导出成excel的方法
May 07 PHP
php学习之数据类型之间的转换代码
May 29 PHP
php数组函数序列之end() - 移动数组内部指针到最后一个元素,并返回该元素的值
Oct 31 PHP
php截取字符串并保留完整xml标签的函数代码
Feb 06 PHP
解决PHP mysql_query执行超时(Fatal error: Maximum execution time …)
Jul 03 PHP
PHP清除数组中所有字符串两端空格的方法
Oct 20 PHP
windows下配置php5.5开发环境及开发扩展
Dec 25 PHP
PHP中加速、缓存扩展的区别和作用详解(eAccelerator、memcached、xcache、APC )
Jul 09 PHP
[原创]php常用字符串输出方法分析(echo,print,printf及sprintf)
Jul 09 PHP
PHP身份证校验码计算方法
Aug 10 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
火影忍者:这才是千手柱间和扉间的真正死因,角都就比较搞笑了!
2020/03/10 日漫
PHP学习之字符串比较和查找
2011/04/17 PHP
php比较多维数组中值的大小排序实现代码
2012/09/08 PHP
php Hex RGB颜色值互换的使用
2013/05/10 PHP
php网站被挂木马后的修复方法总结
2014/11/06 PHP
php中opendir函数用法实例
2014/11/15 PHP
PHP数组函数知识汇总
2016/05/12 PHP
Laravel 自定命令以及生成文件的例子
2019/10/23 PHP
Laravel 集成微信用户登录和绑定的实现
2019/12/27 PHP
基于jquery编写的横向自适应幻灯片切换特效的实例代码
2013/08/06 Javascript
jQuery的deferred对象详解
2014/11/12 Javascript
NodeJS使用jQuery选择器操作DOM
2015/02/13 NodeJs
JavaScript将数组转换成CSV格式的方法
2015/03/19 Javascript
Bootstrap源码学习笔记之bootstrap进度条
2016/12/24 Javascript
jQuery实现6位数字密码输入框
2016/12/29 Javascript
微信小程序 switch组件详解及简单实例
2017/01/10 Javascript
深入理解Angular.JS中的Scope继承
2017/06/04 Javascript
利用百度echarts实现图表功能简单入门示例【附源码下载】
2019/06/10 Javascript
antd vue 刷新保留当前页面路由,保留选中菜单,保留menu选中操作
2020/08/06 Javascript
python获取Linux下文件版本信息、公司名和产品名的方法
2014/10/05 Python
python开启多个子进程并行运行的方法
2015/04/18 Python
Python实现批量下载文件
2015/05/17 Python
python django事务transaction源码分析详解
2017/03/17 Python
Django配置文件代码说明
2019/12/04 Python
Pytorch实现神经网络的分类方式
2020/01/08 Python
Python如何将图像音视频等资源文件隐藏在代码中(小技巧)
2020/02/16 Python
win10下opencv-python特定版本手动安装与pip自动安装教程
2020/03/05 Python
Python通过队列来实现进程间通信的示例
2020/10/14 Python
大学学年自我鉴定
2013/10/28 职场文书
理工类毕业自我鉴定
2014/02/20 职场文书
群众路线教育实践活动心得体会
2014/03/07 职场文书
领导干部廉政自律承诺书
2014/05/26 职场文书
HR求职自荐信范文
2014/06/21 职场文书
端午节活动总结
2014/08/26 职场文书
python开发的自动化运维工具ansible详解
2021/08/07 Python
MySQL创建表操作命令分享
2022/03/25 MySQL