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 相关文章推荐
Win2003服务器安全加固设置--进一步提高服务器安全性
May 23 PHP
php批量缩放图片的代码[ini参数控制]
Feb 11 PHP
MySQL时间字段究竟使用INT还是DateTime的说明
Feb 27 PHP
php中file_exists函数使用详解
May 08 PHP
分享ThinkPHP3.2中关联查询解决思路
Sep 20 PHP
PHP安全下载文件的方法
Apr 07 PHP
常用PHP封装分页工具类
Jan 14 PHP
利用PHPExcel实现Excel文件的写入和读取
Apr 26 PHP
yii2 resetful 授权验证详解
May 18 PHP
php通过各种函数判断0和空
Jul 04 PHP
php精度计算的问题解析
Jun 21 PHP
PHP设计模式(九)外观模式Facade实例详解【结构型】
May 02 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
对javascript和select部件的结合运用
2006/10/09 PHP
php配置php-fpm启动参数及配置详解
2013/11/04 PHP
PHP取余函数介绍MOD(x,y)与x%y
2014/05/15 PHP
PHP+JQUERY操作JSON实例
2017/03/23 PHP
弹出模态框modal的实现方法及实例
2017/09/19 PHP
Thinkphp5 自定义上传文件名的实现方法
2019/07/23 PHP
文本框获得焦点和失去焦点的判断代码
2012/03/18 Javascript
idTabs基于JQuery的根据URL参数选择Tab插件
2012/04/11 Javascript
JavaScript随机生成信用卡卡号的方法
2015/04/07 Javascript
jquery实现鼠标滑过显示二级下拉菜单效果
2015/08/24 Javascript
javascript实现的登陆遮罩效果汇总
2015/11/09 Javascript
js ajaxfileupload.js上传报错的解决方法
2016/05/05 Javascript
JS实现图片的不间断连续滚动的简单实例
2016/06/03 Javascript
使用AngularJS 跨站请求如何解决jsonp请求问题
2017/01/16 Javascript
简单实现jQuery轮播效果
2017/08/18 jQuery
jQuery选择器之属性过滤选择器详解
2017/09/28 jQuery
JavaScript模块模式实例详解
2017/10/25 Javascript
详解Vue组件之作用域插槽
2018/11/22 Javascript
jQuery选择器之基本过滤选择器用法实例分析
2019/02/19 jQuery
js实现淘宝首页的banner栏效果
2019/11/26 Javascript
[02:36]DOTA2英雄基础教程 一击致命幻影刺客
2013/12/06 DOTA
python中判断文件编码的chardet(实例讲解)
2017/12/21 Python
浅谈python脚本设置运行参数的方法
2018/12/03 Python
ubuntu 18.04 安装opencv3.4.5的教程(图解)
2019/11/04 Python
用canvas画心电图的示例代码
2018/09/10 HTML / CSS
悦木之源美国官网:Origins美国
2016/08/01 全球购物
英国最大的独立摄影零售商:Park Cameras
2019/11/27 全球购物
vue路由实现登录拦截
2021/03/24 Vue.js
国际贸易专业个人求职信范文分享
2013/12/14 职场文书
军训心得体会
2013/12/31 职场文书
2014年三八妇女节活动总结
2014/03/01 职场文书
小学校园文化建设汇报材料
2014/08/19 职场文书
九一八事变纪念日演讲稿
2014/09/14 职场文书
《狮子和鹿》教学反思
2016/02/16 职场文书
北京大学中文系教授推荐的10本小说
2019/08/08 职场文书
Django给表单添加honeypot验证增加安全性
2021/05/06 Python