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 定界符格式引起的错误
May 24 PHP
解析mysql 表中的碎片产生原因以及清理
Jun 22 PHP
thinkphp四种url访问方式详解
Nov 28 PHP
php读取flash文件高宽帧数背景颜色的方法
Jan 06 PHP
php动态生成缩略图并输出显示的方法
Apr 20 PHP
PHP获取一年有几周以及每周开始日期和结束日期
Aug 06 PHP
PHP生成和获取XML格式数据的方法
Mar 04 PHP
PHP基于ORM方式操作MySQL数据库实例
Jun 21 PHP
PHP操作MySQL中BLOB字段的方法示例【存储文本与图片】
Sep 15 PHP
详解PHP中的外观模式facade pattern
Feb 05 PHP
php 将json格式数据转换成数组的方法
Aug 21 PHP
PHP大文件分割分片上传实现代码
Dec 09 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代码
2012/07/14 PHP
PHP--用万网的接口实现域名查询功能
2012/12/13 PHP
Codeigniter校验ip地址的方法
2015/03/21 PHP
PHP时间和日期函数详解
2015/05/08 PHP
php 获取文件行数的方法总结
2016/10/11 PHP
PHP排序算法之冒泡排序(Bubble Sort)实现方法详解
2018/04/20 PHP
php基于 swoole 实现的异步处理任务功能示例
2019/08/13 PHP
初学prototype,发个JS接受URL参数的代码
2006/09/25 Javascript
js function使用心得
2010/05/10 Javascript
使用JavaScript和C#中获得referer
2014/11/14 Javascript
jQuery+slidereveal实现的面板滑动侧边展出效果
2015/03/14 Javascript
浅谈javascript构造函数与实例化对象
2015/06/22 Javascript
拥有一个属于自己的javascript表单验证插件
2016/03/24 Javascript
Jquery Easyui自定义下拉框组件使用详解(21)
2020/12/31 Javascript
Javascript前端经典的面试题及答案
2017/03/14 Javascript
jquery加载单文件vue组件的方法
2017/06/20 jQuery
产制造追溯系统之通过微信小程序实现移动端报表平台
2019/06/03 Javascript
Python中splitlines()方法的使用简介
2015/05/20 Python
Python的迭代器和生成器
2015/07/29 Python
Python中条件判断语句的简单使用方法
2015/08/21 Python
python3实现暴力穷举博客园密码
2016/06/19 Python
Python中数组,列表:冒号的灵活用法介绍(np数组,列表倒序)
2018/04/18 Python
解决python selenium3启动不了firefox的问题
2018/10/13 Python
详解python项目实战:模拟登陆CSDN
2019/04/04 Python
Python集合操作方法详解
2020/02/09 Python
使用PyQt5实现图片查看器的示例代码
2020/04/21 Python
Python连接mysql数据库及简单增删改查操作示例代码
2020/08/03 Python
通过Django Admin+HttpRunner1.5.6实现简易接口测试平台
2020/11/11 Python
英国独特家具和家庭用品购物网站:Cuckooland
2020/08/30 全球购物
春节联欢会主持词
2014/03/24 职场文书
马智宇结婚主持词
2014/04/01 职场文书
免职证明样本
2014/10/23 职场文书
2015年项目工作总结
2015/04/29 职场文书
烈士陵园观后感
2015/06/08 职场文书
60句有关成长的名言
2019/09/04 职场文书
Ruby处理CSV数据方法详解
2022/04/18 Ruby