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
PHP产生随机字符串函数
Dec 06 PHP
Php注入点构造代码
Jun 14 PHP
php强制文件下载而非在浏览器打开的自定义函数分享
May 08 PHP
ThinkPHP基本的增删查改操作实例教程
Aug 22 PHP
详解PHP处理密码的几种方式
Nov 30 PHP
PHP实现的迪科斯彻(Dijkstra)最短路径算法实例
Sep 16 PHP
PHP安装BCMath扩展的方法
Feb 13 PHP
Laravel 创建可以传递参数 Console服务的例子
Oct 14 PHP
PHP的图像处理实例小结【文字水印、图片水印、压缩图像等】
Dec 20 PHP
PHP tp5中使用原生sql查询代码实例
Oct 28 PHP
PHP 实现链式操作
Mar 09 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
thinkphp在模型中自动完成session赋值示例代码
2014/09/09 PHP
thinkphp3.x中cookie方法的用法分析
2016/05/19 PHP
Smarty模板简单配置与使用方法示例
2016/05/23 PHP
PHP弱类型的安全问题详细总结
2016/09/25 PHP
js树形控件脚本代码
2008/07/24 Javascript
判定是否原生方法的JS代码
2013/11/12 Javascript
ExtJS 刷新后如何默认选中刷新前最后一次选中的节点
2014/04/03 Javascript
jQuery实现给input绑定回车事件的方法
2017/02/09 Javascript
用Webpack构建Vue项目的实践
2017/11/07 Javascript
Vue引用第三方datepicker插件无法监听datepicker输入框的值的解决
2018/01/27 Javascript
vue中使用 pako.js 解密 gzip加密字符串的方法
2019/06/10 Javascript
layui table复选框禁止某几条勾选的实例
2019/09/20 Javascript
layui 弹出层值回传解决方式
2019/11/14 Javascript
[06:25]DOTA2英雄梦之声_第17期_大地之灵
2014/06/20 DOTA
[02:54]辉夜杯主赛事第二日败者组 iG.V赛后采访
2015/12/26 DOTA
Python中判断输入是否为数字的实现代码
2018/05/26 Python
Python使用while循环花式打印乘法表
2019/01/28 Python
解决Tensorboard 不显示计算图graph的问题
2020/02/15 Python
Python Tkinter实例——模拟掷骰子
2020/10/24 Python
西安众合通用.net笔试题
2013/03/18 面试题
公司新员工的演讲稿注意事项
2014/01/01 职场文书
高二物理教学反思
2014/02/08 职场文书
优秀公益广告词大全
2014/03/19 职场文书
学习雷锋月活动总结
2014/07/03 职场文书
艺术设计专业毕业生推荐信
2014/07/08 职场文书
离婚协议书范本(2014版)
2014/09/28 职场文书
2014年组织部工作总结
2014/11/14 职场文书
农村党员干部承诺书
2015/05/04 职场文书
2015年度学校卫生工作总结
2015/05/12 职场文书
比赛口号霸气押韵
2015/12/24 职场文书
高中班主任心得体会
2016/01/07 职场文书
导游词之山西-五老峰
2019/10/07 职场文书
总结几个非常实用的Python库
2021/06/26 Python
java基础——多线程
2021/07/03 Java/Android
Node与Python 双向通信的实现代码
2021/07/16 Javascript
python turtle绘制多边形和跳跃和改变速度特效
2022/03/16 Python