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 Ajax乱码
Apr 09 PHP
php zlib压缩和解压缩swf文件的代码
Dec 30 PHP
php学习之数据类型之间的转换代码
May 29 PHP
php数组函数序列之next() - 移动数组内部指针到下一个元素的位置,并返回该元素值
Oct 31 PHP
PHP中图片等比缩放的实例
Mar 24 PHP
使用迭代器 遍历文件信息的详解
Jun 08 PHP
析构函数与php的垃圾回收机制详解
Oct 28 PHP
php获取参数的几种方法总结
Feb 18 PHP
一个严格的PHP Session会话超时时间设置方法
Jun 10 PHP
Yii2.0表关联查询实例分析
Jul 18 PHP
Yii框架创建cronjob定时任务的方法分析
May 23 PHP
form自动提交实例讲解
Jul 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
浅析php中常量,变量的作用域和生存周期
2013/08/10 PHP
PHP使用glob函数遍历目录或文件夹的方法
2014/12/16 PHP
CI框架中site_url()和base_url()的区别
2015/01/07 PHP
在WordPress中使用wp-cron插件来设置定时任务
2015/12/10 PHP
thinkPHP+PHPExcel实现读取文件日期的方法(含时分秒)
2016/07/07 PHP
php mysql实现mysql_select_db选择数据库
2016/12/30 PHP
详解使用php调用微信接口上传永久素材
2017/04/11 PHP
js 3种归并操作的实例代码
2013/10/30 Javascript
禁止拷贝网页内容的js代码
2014/01/22 Javascript
javascript学习笔记(七)Ajax和Http状态码
2014/10/08 Javascript
jQuery Easyui使用(二)之可折叠面板动态加载无效果的解决方法
2016/08/17 Javascript
javascript 分号总结及详细介绍
2016/09/24 Javascript
javascript实现页面滚屏效果
2017/01/17 Javascript
jQuery中DOM节点的删除方法总结(超全面)
2017/01/22 Javascript
JavaScript中匿名函数的递归调用
2017/01/22 Javascript
vue中SPA单页面应用程序详解
2017/11/07 Javascript
JavaScript中的一些隐式转换和总结(推荐)
2017/12/22 Javascript
微信小程序把百度地图坐标转换成腾讯地图坐标过程详解
2019/07/10 Javascript
JavaScript实现复选框全选和取消全选
2020/11/20 Javascript
[01:33]真香警告!DOTA2勇士令状不朽珍藏Ⅱ饰品欣赏
2018/06/26 DOTA
用Python的Flask框架结合MySQL写一个内存监控程序
2015/11/07 Python
Python命令启动Web服务器实例详解
2017/02/23 Python
详解python使用turtle库来画一朵花
2019/03/21 Python
python模块hashlib(加密服务)知识点讲解
2019/11/25 Python
Python对Tornado请求与响应的数据处理
2020/02/12 Python
python字典和json.dumps()的遇到的坑分析
2020/03/11 Python
python 实现仿微信聊天时间格式化显示的代码
2020/04/17 Python
CSS 3.0文字悬停跳动特效代码
2020/10/26 HTML / CSS
用html5实现语音搜索框的方法
2014/03/18 HTML / CSS
Dockers美国官方网站:卡其裤、男士服装、鞋及配件
2016/11/22 全球购物
印度民族服装购物网站:BIBA
2019/08/05 全球购物
门卫岗位职责说明书
2014/08/18 职场文书
元旦趣味活动方案
2014/08/22 职场文书
给老婆的检讨书
2015/01/27 职场文书
产品调价通知函
2015/04/20 职场文书
心理健康教育培训研修感言
2015/11/18 职场文书