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 相关文章推荐
模拟xcopy的函数
Oct 09 PHP
QueryPath PHP 中的jQuery
Apr 11 PHP
深入探讨PHP中的内存管理问题
Aug 31 PHP
div li的多行多列 无刷新分页示例代码
Oct 16 PHP
php利用腾讯ip分享计划获取地理位置示例分享
Jan 20 PHP
PHP扩展模块Pecl、Pear以及Perl的区别
Apr 09 PHP
php的sso单点登录实现方法
Jan 08 PHP
php动态生成版权所有信息的方法
Mar 24 PHP
PHP Yii框架之表单验证规则大全
Nov 16 PHP
微信公众号开发客服接口实例代码
Oct 21 PHP
PHP实现的简单sha1加密功能示例
Aug 27 PHP
Laravel获取所有的数据库表及结构的方法
Oct 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
浅谈Laravel队列实现原理解决问题记录
Aug 19 #PHP
yii2 commands模式以及配置crontab定时任务的方法
Aug 19 #PHP
You might like
PHP最常用的ini函数分析 针对PHP.ini配置文件
2010/04/22 PHP
PHP开发者常犯的10个MySQL错误更正剖析
2012/01/30 PHP
Laravel Eloquent ORM 多条件查询的例子
2019/10/10 PHP
解决windows上php xdebug 无法调试的问题
2020/02/19 PHP
固定背景实现的背景滚动特效示例分享
2013/05/19 Javascript
jquery 追加tr和删除tr示例代码
2013/09/12 Javascript
设置checkbox为只读(readOnly)的两种方式
2013/10/11 Javascript
javascript页面渲染速度测试脚本分享
2014/04/15 Javascript
JS实现可自定义大小,可双击关闭的弹出层效果
2015/10/16 Javascript
javascript每日必学之条件分支
2016/02/17 Javascript
详解JavaScript的AngularJS框架中的作用域与数据绑定
2016/03/04 Javascript
AngularJS基础 ng-dblclick 指令用法
2016/08/01 Javascript
js实现选项卡内容切换以及折叠和展开效果【推荐】
2017/01/08 Javascript
nodejs使用express创建一个简单web应用
2017/03/31 NodeJs
微信小程序上传图片到服务器实例代码
2017/11/07 Javascript
基于vue中解决v-for使用报红并出现警告的问题
2018/03/03 Javascript
WebSocket的简单介绍及应用
2019/05/23 Javascript
详解JavaScript中精度失准问题及解决方法
2020/02/04 Javascript
微信小程序实现带放大效果的轮播图
2020/05/26 Javascript
Python实现的简单hangman游戏实例
2015/06/28 Python
Python二叉树的遍历操作示例【前序遍历,中序遍历,后序遍历,层序遍历】
2018/12/24 Python
python对文件目录的操作方法实例总结
2019/06/24 Python
Python 进程操作之进程间通过队列共享数据,队列Queue简单示例
2019/10/11 Python
python爬虫可以爬什么
2020/06/16 Python
解决Keras中Embedding层masking与Concatenate层不可调和的问题
2020/06/18 Python
Python 保存加载mat格式文件的示例代码
2020/08/04 Python
凯蒂·佩里个人女鞋品牌:Katy Perry Collections
2019/04/04 全球购物
文员转正自我鉴定怎么写
2014/09/29 职场文书
2014年基建工作总结
2014/12/12 职场文书
2015年客服工作总结范文
2015/04/02 职场文书
清明节文明祭祀倡议书
2015/04/28 职场文书
因工资原因离职的辞职信范文
2015/05/12 职场文书
浏览器常用基本操作之python3+selenium4自动化测试(基础篇3)
2021/05/21 Python
Java输出Hello World完美过程解析
2021/06/13 Java/Android
Redis命令处理过程源码解析
2022/02/12 Redis
《进击的巨人》新联动CM 兵长强势出击兽巨人
2022/04/05 日漫