这篇文章主要介绍了关于thinkphp3.2.3分页完整实例,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

Common公共函数:/**

* TODO 基础分页的相同代码封装,使前台的代码更少

* @param $count 要分页的总记录数

* @param int $pagesize 每页查询条数

* @return \Think\Page

*/

function getPage($count, $pagesize = 10) {

$p = new Think\Page($count, $pagesize);

$p->setConfig('header', '

%TOTAL_ROW%条记录 第%NOW_PAGE%页/共%TOTAL_PAGE%页');

$p->setConfig('prev', '上一页');

$p->setConfig('next', '下一页');

$p->setConfig('last', '末页');

$p->setConfig('first', '首页');

$p->setConfig('theme', '%FIRST%%UP_PAGE%%LINK_PAGE%%DOWN_PAGE%%END%%HEADER%');

$p->lastSuffix = false;//最后一页不显示为总页数

return $p;

}

Controller控制器:$count= M('admin_column_class')->count(); //查询满足条件的总记录数

$p = getPage($count,10);

$show = $p->show(); // 分页显示输出

$row= M('admin_column_class')->order('id')->limit($p->firstRow.','.$p->listRows)->select();

$this->assign('row',$row);

$this->assign('count',$count);

$this->assign('show',$show);

$this->display();

View视图:

HTML

{$show}

CSS/*

To change this license header, choose License Headers in Project Properties.

To change this template file, choose Tools | Templates

and open the template in the editor.

*/

/*

Created on : 2017-11-1, 11:04:50

Author : Yoko(wanlala615@qq.com)

*/

.pages a,

.pages span {

display: inline-block;

padding: 2px 5px;

margin: 0 1px;

border: 1px solid #f0f0f0;

-webkit-border-radius: 3px;

-moz-border-radius: 3px;

border-radius: 3px;

}

.pages a,

.pages li {

display: inline-block;

list-style: none;

text-decoration: none;

color: #58A0D3;

}

.pages a.first,

.pages a.prev,

.pages a.next,

.pages a.end {

margin: 0;

}

.pages a:hover {

border-color: #50A8E6;

}

.pages span.current {

background: #50A8E6;

color: #FFF;

font-weight: 700;

border-color: #50A8E6;

}

效果图:

相关推荐:

php3.2接口分页,thinkphp3.2.3分页完整实例相关推荐

  1. php dump utfp,php pchart乱码-使用REST接口获取GeoServer中的...-结合 thinkPHP 分页写成自己分页类_169IT.COM...

    本页文章导读: ▪php pchart乱码      有俩种情况:①:未将中文字符编码格式修改成utf-8 (例子如下:)mb_convert_encoding($data, "html-e ...

  2. ThinkPHP3.2.3分页中文参数乱码问题及解决

    ThinkPHP3.2.3分页中文参数乱码问题及解决 参考文章: (1)ThinkPHP3.2.3分页中文参数乱码问题及解决 (2)https://www.cnblogs.com/shenxinpet ...

  3. thinkphp3.2.3模糊查询搜索分页,完整实例。

    thinkphp 搜索分页功能处理我用的存session的方法,亲测能用,供大家参考. 1.Controller控制器 public function information_cate_lists() ...

  4. 数据分页 THINKPHP3.2 分页 三种分页方法

    数据分页复制本页链接opensns 通常在数据查询后都会对数据集进行分页操作,ThinkPHP也提供了分页类来对数据分页提供支持. 下面是数据分页的两种示例.第一种:利用Page类和limit方法$U ...

  5. java mybatis分页查询语句_mybatis分页查询的实现(一)

    一.总结了mybatis中五种不同实现分页查询的方法 UserMapper.java接口文件 public interface UserMapper { //分页查询 public List sele ...

  6. php 分页类 bootstrap,ThinkPHP分页使用bootstrap样式

    环境:ThinkPHP3.2.3  bootstrap 3 ​​​​​​​最终结果: 编辑Thinkphp/library/page.class.php文件,在分页的的html标签明,外包一个li元素 ...

  7. oracle 分页_Mybatis:PageHelper分页插件源码及原理剖析

    点击上方"Java知音",选择"置顶公众号" 技术文章第一时间送达! 作者:祖大俊 my.oschina.net/zudajun/blog/745232 Pag ...

  8. vue横屏分页加载 vue 分页 左右滑动分页 横着分页

    vue 分页 加载 vue横屏分页加载 关键词:横着分页,左右分页,横屏分页,左右滑动分页 b站视频地址:https://b23.tv/sEYwH5 切记一定要把public/index.html 里 ...

  9. mybatis常用分页插件,快速分页处理

    在未分享整个查询分页的执行代码之前,先了解一下执行流程. 1.总体上是利用mybatis的插件拦截器,在sql执行之前拦截,为查询语句加上limit X X 2.用一个Page对象,贯穿整个执行流程, ...

最新文章

  1. OSI七层模型与TCP/IP四层模型
  2. 一般函数指针和类(非MFC)的成员函数指针
  3. [Jarvis OJ - PWN]——[XMAN]level4
  4. 从基础货币到资金到债券,固收市场的分层都在这了
  5. rizomuv缩放排布_RizomUV
  6. python解常微分方程_Python-sympy.dsolve求解常微分方程(组)
  7. linux硬盘保护卡,保护卡下安装Linux
  8. pyqt label上的图片旋转_python中tkinter入门之config、Scale、Canvas和导入图片
  9. thymleaf中枚举 判断对象值内容
  10. 为什么数据库连接很消耗资源?
  11. TJUSCSST第二次作业
  12. VUE下载文件并修改文件名
  13. 中望cad自定义快捷键命令_中望cad常用快捷键及命令
  14. MuJoCO仿真(1) MuJoCo210 Win10安装
  15. 火狐浏览器打不开html,火狐浏览器打不开网页的原因及解决办法
  16. 随手记录: 扩展M.2硬盘,从1T换到2T 硬盘clone ubuntu设置等注意事项
  17. 高效能人士七个习惯(三)
  18. root后顽固木马,手机中顽固木马无法root怎么办
  19. [Asp.Net Core]鉴权授权
  20. 网络编程的5种IO模型

热门文章

  1. Jetty使用内存过大的解决方案
  2. Build path entry is missing: /src/test/java missing 报错问题解决
  3. 解决发http get请求的时候不成功,出现android.os.NetworkOnMainThreadException的异常
  4. 你如何删除ActiveRecord对象?
  5. 计算当前时间往加N天后的时间,Date,SimpleDateFormat,Calendar
  6. mysql 与c_mysql基础:mysql与C结合实例
  7. python docx 表格_python-docx表格添加和删除数据
  8. Android:访问网络资源,在手机本地显示网络资源源代码
  9. python wechatpay微信支付回调_python服务器 实现app微信支付:支付异步通知
  10. Mac如何设置intellij idea中文