thinkphp实现分页显示功能


Posted in PHP onDecember 03, 2016

先上效果图,突然发现和B站上一样

thinkphp实现分页显示功能

IndexController.class.php代码如下

public function index(){
    $m=M('Info');    
    $count = $m->where($where)->count();
    $pageCount = 10;//每页显示数量
    $page = new \Think\Page($count , $pageCount);
    $page->parameter = $row; //此处的row是数组,为了传递查询条件
    $page->setConfig('header','条留言');
    $page->setConfig('first','首页');
    $page->setConfig('prev','上一页');
    $page->setConfig('next','下一页');
    $page->setConfig('last','尾页');
    $page->setConfig('theme','%FIRST% %UP_PAGE% %LINK_PAGE% %DOWN_PAGE% %END%<div id="pageTips">第 '.I('p',1).' 页/共 %TOTAL_PAGE% 页 ( '.$pageCount.' 条/页 共 %TOTAL_ROW% 条信息)</div>');
    $show = $page->show();
    $list = $m->where($where)->order('id desc')->limit($page->firstRow.','.$page->listRows)->select();
    $this->assign('infoList',$list);
    $this->assign('show',$show);
    $this->display();  
  }

index.html代码如下

<table class="table table-hover table-striped" id="table">
          <tr class="danger">
            <th>类别</th>
            <th>信息标题</th>
            <th>物品类型</th>
            <th>遗失/拾物时间</th>
            <th>遗失/拾物地点</th>
            <th >发布时间</th>
          </tr>
          <foreach name="infoList" item='vo'>

          <tr >
            <td>{$vo.info_type}</td>
            <td>{$vo.info_title}</td>
            <td>{$vo.thing_type}</td>
            <td>{$vo.info_time}</td>
            <td>{$vo.info_place}</td>
            <td>{$vo.create_time}</td>
          </tr>
          </foreach>
      </table>

       <div class="page">
          <ul>
            {$show}
          </ul>
      </div>

css代码如下

/* start 分页样式 */

.page{
  overflow:hidden;
  margin:50px 0 50px 100px;;
}

.page ul a,.page ul span{
  float:left;
  display:inline-block;
  padding: 0 17px;
  height:40px;
  width:auto;
  border:1px solid #DDDDDD;
  border-radius: 4px;
  background:#fff;
  text-align:center;
  line-height:40px;
  margin-right:10px;
  font-family: "microsoft yahei" simhei sans-serif;
  color:#7d7d7d;
}

.page ul a:hover{
  background:#337AB7;
  color:#fff;
  text-decoration:none;
}

.page ul span.current{
  background: #337AB7;
  color:#fff;
}


.page ul a:first,.page ul a:last{
  float:left;
  display:inline-block;
  width:40px;
  height:40px;
  border-radius:50%;
  background:rgb(215, 215, 217);
  text-align:center;
  line-height:40px;
  margin-right:10px;
  font-family: "microsoft yahei" simhei sans-serif;
}

#pageTips {
  float:right;
}
/* end 分页样式 */

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
PHP开发文件系统实例讲解
Oct 09 PHP
中英文字符串翻转函数
Dec 09 PHP
php 目录遍历、删除 函数的使用介绍
Apr 28 PHP
使用php语句将数据库*.sql文件导入数据库
May 05 PHP
PHP实现定时执行任务的方法
Oct 05 PHP
学习php设计模式 php实现桥梁模式(bridge)
Dec 07 PHP
PHP面向对象自动加载机制原理与用法分析
Oct 14 PHP
ThinkPHP下表单令牌错误与解决方法分析
May 20 PHP
php生出随机字符串
Jul 06 PHP
原生JS实现Ajax通过POST方式与PHP进行交互的方法示例
May 12 PHP
laravel 修改.htaccess文件 重定向public的解决方法
Oct 12 PHP
laravel高级的Join语法详解以及使用Join多个条件
Oct 16 PHP
thinkphp jquery实现图片上传和预览效果
Jul 22 #PHP
详解PHP用substr函数截取字符串中的某部分
Dec 03 #PHP
微信公众平台开发(五) 天气预报功能开发
Dec 03 #PHP
php die()与exit()的区别实例详解
Dec 03 #PHP
详解Yii2 rules 的验证规则
Dec 02 #PHP
Yii框架数据模型的验证规则rules()被执行的方法
Dec 02 #PHP
thinkPHP统计排行与分页显示功能示例
Dec 02 #PHP
You might like
基于PHP选项与信息函数的使用详解
2013/05/10 PHP
探讨php中header的用法详解
2013/06/07 PHP
slice函数的用法 之不错的应用
2006/12/29 Javascript
两个JavaScript jsFiddle JSBin在线调试器
2010/03/14 Javascript
offsetParent 算法分析
2010/04/05 Javascript
js下获取div中的数据的原理分析
2010/04/07 Javascript
javascript作用域容易记错的两个地方分析
2012/06/22 Javascript
JavaScript中for-in遍历方式示例介绍
2014/02/11 Javascript
innerHTML动态添加html代码和脚本兼容多个浏览器
2014/10/11 Javascript
使用postMesssage()实现跨域iframe页面间的信息传递方法
2016/03/29 Javascript
JS中的进制转换以及作用
2016/06/26 Javascript
Knockout结合Bootstrap创建动态UI实现产品列表管理
2016/09/14 Javascript
vue实现表格增删改查效果的实例代码
2017/07/18 Javascript
JavaScript 中定义函数用 var foo = function () {} 和 function foo()区别介绍
2018/03/01 Javascript
vue-better-scroll 的使用实例代码详解
2018/12/03 Javascript
在Node.js中将SVG图像转换为PNG,JPEG,TIFF,WEBP和HEIF格式的方法
2019/08/22 Javascript
零基础写python爬虫之抓取糗事百科代码分享
2014/11/06 Python
python数据抓取分析的示例代码(python + mongodb)
2017/12/25 Python
python 检查文件mime类型的方法
2018/12/08 Python
Python实现的对一个数进行因式分解操作示例
2019/06/27 Python
利用python3 的pygame模块实现塔防游戏
2019/12/30 Python
基于python+selenium的二次封装的实现
2020/01/06 Python
python文件编写好后如何实践
2020/07/07 Python
html5 初试 indexedDB(推荐)
2016/07/21 HTML / CSS
YSL圣罗兰美妆官方旗舰店:购买YSL口红
2018/04/16 全球购物
美国电子产品主要品牌的授权在线零售商:DataVision
2019/03/23 全球购物
护士节策划方案
2014/05/19 职场文书
2014医学院领导班子对照检查材料思想汇报
2014/09/19 职场文书
网络舆情信息简报
2015/07/21 职场文书
2015年教师国培感言
2015/08/01 职场文书
工作简历的自我评价
2019/05/16 职场文书
青年人初次创业的“五不要”
2019/08/23 职场文书
Web前端:CSS最强总结 附详细代码
2021/03/31 HTML / CSS
mybatis调用sqlserver存储过程返回结果集的方法
2021/05/08 SQL Server
让文件路径提取变得更简单的Python Path库
2021/05/27 Python
MySQL系列之五 视图、存储函数、存储过程、触发器
2021/07/02 MySQL