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 从数据库提取二进制图片的处理代码
Sep 09 PHP
PHP Zip压缩 在线对文件进行压缩的函数
May 26 PHP
深入解析PHP内存管理之谁动了我的内存
Jun 20 PHP
深入file_get_contents函数抓取内容失败的原因分析
Jun 25 PHP
页面乱码问题的根源及其分析
Aug 09 PHP
使用swoole扩展php websocket示例
Feb 13 PHP
自己写了一个php检测文件编码的函数
Apr 21 PHP
php array_values 返回数组的值实例详解
Nov 17 PHP
Laravel框架实现多数据库连接操作详解
Jul 12 PHP
php用wangeditor3实现图片上传功能
Aug 22 PHP
php5与php7的区别点总结
Oct 11 PHP
在 Laravel 中动态隐藏 API 字段的方法
Oct 25 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中操作Excel实例代码
2010/04/29 PHP
使用迭代器 遍历文件信息的详解
2013/06/08 PHP
php中Ctype函数用法详解
2014/12/09 PHP
PHP实现合并discuz用户
2015/08/05 PHP
禁止直接访问php文件代码分享
2020/05/05 PHP
JS高级拖动技术 setCapture,releaseCapture
2011/07/31 Javascript
javascript 另一种图片滚动切换效果思路
2012/04/20 Javascript
jQuery实现的原图对比窗帘效果
2014/06/15 Javascript
jQuery中die()方法用法实例
2015/01/19 Javascript
深入分析下javascript中的[]()+!
2015/07/07 Javascript
js实现文本框输入文字个数限制代码
2015/12/25 Javascript
Vue 2.x教程之基础API
2017/03/06 Javascript
基于AngularJS拖拽插件ngDraggable.js实现拖拽排序功能
2019/04/02 Javascript
vue element 生成无线级左侧菜单的实现代码
2019/08/21 Javascript
[01:04:01]2014 DOTA2华西杯精英邀请赛5 24 DK VS VG
2014/05/25 DOTA
Python实现简单的可逆加密程序实例
2015/03/05 Python
python检查序列seq是否含有aset中项的方法
2015/06/30 Python
python 处理dataframe中的时间字段方法
2018/04/10 Python
python面向对象入门教程之从代码复用开始(一)
2018/12/11 Python
在win10和linux上分别安装Python虚拟环境的方法步骤
2019/05/09 Python
Python Threading 线程/互斥锁/死锁/GIL锁
2019/07/21 Python
如何使用python进行pdf文件分割
2019/11/11 Python
如何在Python对Excel进行读取
2020/06/04 Python
python3爬虫中异步协程的用法
2020/07/10 Python
详解Python 最短匹配模式
2020/07/29 Python
使用HTML5和CSS3表单验证功能
2017/05/05 HTML / CSS
芝加哥牛排公司:Chicago Steak Company
2018/10/31 全球购物
定义一结构体数组表示分数,并求两个分数相加之和
2013/06/11 面试题
艺术应用与设计个人的自我评价
2013/11/23 职场文书
团购业务员岗位职责
2014/03/15 职场文书
人力资源主管的岗位职责
2014/03/15 职场文书
幼儿教师求职信
2014/05/24 职场文书
表扬稿范文
2015/01/17 职场文书
营销计划书范文
2015/01/17 职场文书
导游词之杭州西湖
2019/09/19 职场文书
django学习之ajax post传参的2种格式实例
2021/05/14 Python