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中uploaded_files函数使用方法详解
Mar 09 PHP
PHP句法规则详解 入门学习
Nov 09 PHP
PHP动态生成javascript文件的2个例子
Apr 11 PHP
PHP调试函数和日志记录函数分享
Jan 31 PHP
php访问数组最后一个元素的函数end()用法
Mar 18 PHP
PHP日期函数date格式化UNIX时间的方法
Mar 19 PHP
PHP使用array_merge重新排列数组下标的方法
Jul 22 PHP
解决php表单重复提交实现方法
Sep 29 PHP
thinkphp3.x连接mysql数据库的方法(具体操作步骤)
May 19 PHP
PHP实现限制IP访问的方法
Apr 20 PHP
浅谈Laravel队列实现原理解决问题记录
Aug 19 PHP
PHP goto语句用法实例
Aug 06 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应用程序的七个习惯深入分析
2013/06/08 PHP
jquery+php+ajax显示上传进度的多图片上传并生成缩略图代码
2014/10/15 PHP
[原创]php使用curl判断网页404(不存在)的方法
2016/06/23 PHP
PHP查询分页的实现代码
2017/06/09 PHP
PHP生成zip压缩包的常用方法示例
2019/08/22 PHP
JSON格式的键盘编码对照表
2015/01/29 Javascript
thinkphp 表名 大小写 窍门
2015/02/01 Javascript
js实现可得到不同颜色值的颜色选择器实例
2015/02/28 Javascript
浅析JavaScript中的事件机制
2015/06/04 Javascript
jQuery检测某个元素是否存在代码分享
2015/07/09 Javascript
微信小程序 wxapp内容组件 icon详细介绍
2016/10/31 Javascript
基于JS设计12306登录页面
2016/12/28 Javascript
浅谈vue中组件绑定事件时是否加.native
2019/11/09 Javascript
使用vue打包进行云服务器上传的问题
2020/03/02 Javascript
python读取图片并修改格式与大小的方法
2018/07/24 Python
Python WSGI的深入理解
2018/08/01 Python
Python之NumPy(axis=0 与axis=1)区分详解
2019/05/27 Python
Python获取时间范围内日期列表和周列表的函数
2019/08/05 Python
python cv2读取rtsp实时码流按时生成连续视频文件方式
2019/12/25 Python
Python IDLE或shell中切换路径的操作
2020/03/09 Python
python爬虫开发之urllib模块详细使用方法与实例全解
2020/03/09 Python
python实现秒杀商品的微信自动提醒功能(代码详解)
2020/04/27 Python
Python多线程正确用法实例解析
2020/05/30 Python
倩碧澳大利亚官网:Clinique澳大利亚
2019/07/22 全球购物
C语言50道问题
2014/10/23 面试题
一套比较完整的软件测试人员面试题
2012/05/13 面试题
预备党员党课思想汇报
2014/01/13 职场文书
国际经济与贸易专业大学生职业规划书
2014/03/01 职场文书
后勤主管岗位职责
2014/03/01 职场文书
文明倡议书范文
2014/04/15 职场文书
家长学校培训材料
2014/08/20 职场文书
委托书怎样写
2014/08/30 职场文书
单位工作证明格式模板
2014/10/04 职场文书
公司车辆管理制度
2015/08/04 职场文书
高一军训口号
2015/12/25 职场文书
Python实现8种常用抽样方法
2021/06/27 Python