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新手谈谈我的学习心得
Feb 25 PHP
如何从一个php文件向另一个地址post数据,不用表单和隐藏的变量的
Mar 06 PHP
实用函数7
Nov 08 PHP
php cookie 作用范围?不要在当前页面使用你的cookie
Mar 24 PHP
php笔记之:有规律大文件的读取与写入的分析
Apr 26 PHP
国外十大最流行的PHP框架排名
Jul 04 PHP
从性能方面考虑PHP下载远程文件的3种方法
Dec 29 PHP
Zend Framework教程之Zend_Db_Table_Row用法实例分析
Mar 21 PHP
php实现的一段简单概率相关代码
May 30 PHP
php fseek函数读取大文件两种方法
Oct 12 PHP
利用PHPStorm如何开发Laravel应用详解
Aug 30 PHP
Laravel框架使用Seeder实现自动填充数据功能
Jun 13 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自动适应范围的分页代码
2008/08/05 PHP
五款常用mysql slow log分析工具的比较分析
2011/05/22 PHP
基于curl数据采集之正则处理函数get_matches的使用
2013/04/28 PHP
读jQuery之八 包装事件对象
2011/06/21 Javascript
jquery中dom操作和事件的实例学习 下拉框应用
2011/12/01 Javascript
JavaScript 参数中的数组展开 [译]
2012/09/21 Javascript
Javascript中this的用法详解
2014/09/22 Javascript
jquery滚动到顶部底部代码
2015/04/20 Javascript
纯jquery实现模仿淘宝购物车结算
2015/08/20 Javascript
详解Wondows下Node.js使用MongoDB的环境配置
2016/03/01 Javascript
BootStrap 实现各种样式的进度条效果
2016/12/07 Javascript
Bootstrap风格的zTree右键菜单
2017/02/17 Javascript
解决vuecli3.0热更新失效的问题
2018/09/19 Javascript
js逆向解密之网络爬虫
2019/05/30 Javascript
nodejs语言实现验证码生成功能的示例代码
2019/10/13 NodeJs
vue路由缓存的几种实现方式小结
2020/02/02 Javascript
Python中生成器和yield语句的用法详解
2015/04/17 Python
wxpython中Textctrl回车事件无效的解决方法
2016/07/21 Python
Python设计模式之代理模式简单示例
2018/01/09 Python
PyTorch CNN实战之MNIST手写数字识别示例
2018/05/29 Python
python中数组和矩阵乘法及使用总结(推荐)
2019/05/18 Python
python使用turtle库绘制奥运五环
2020/02/24 Python
python不同版本的_new_不同点总结
2020/12/09 Python
Speedo速比涛法国官方网站:泳衣、泳镜、泳帽、泳裤
2019/07/30 全球购物
科技之星事迹材料
2014/06/02 职场文书
党支部对照检查材料
2014/08/25 职场文书
学校机关党总支领导班子整改工作方案
2014/10/26 职场文书
巾帼文明岗汇报材料
2014/12/24 职场文书
大学生考试作弊被抓检讨书
2014/12/27 职场文书
区域经理岗位职责
2015/02/02 职场文书
2015教师个人师德工作总结
2015/10/23 职场文书
Golang 获取文件md5校验的方法以及效率对比
2021/05/08 Golang
Python中for后接else的语法使用
2021/05/18 Python
python 实现图与图之间的间距调整subplots_adjust
2021/05/21 Python
matplotlib画混淆矩阵与正确率曲线的实例代码
2021/06/01 Python
Python TypeError: ‘float‘ object is not subscriptable错误解决
2022/12/24 Python