3.2.2分页设置变化:

$count = $pro->count(); //查询出总条数
$page=new \Think\Page($count,5);
$page->rollPage = 5; //页面显示的页数,默认是5
$page->lastSuffix=false; //将最后一页显示总页数设置为false,下面的setConfig('last','尾页')才能生效
$page->setConfig('header','共%TOTAL_ROW%条');  //设置显示的文字,这5项都使用的默认值
$page->setConfig('prev','上一页');
$page->setConfig('next','下一页');
$page->setConfig('first','首页');
$page->setConfig('last','尾页');
$page->setConfig('theme',"%HEADER% %FIRST% %UP_PAGE% %LINK_PAGE% %DOWN_PAGE% %END%");

-----------------------------------------------------------------------------------------------------------

控制器:

public function pos_audit(){
if($_SESSION['userName']){
$question = M("question");
//分页类使用
import('ORG.Util.Page'); //引入分页类
$count = $question->where('question_category = 49 AND status = 0')->count(); //查询出总条数
$page=new Page($count,10); //$count:总条数,10:每页显示条数
//设置分页类,这里设置的是最下面那排分页数据的样式
$Page->rollPage = 10; //页面显示的页数,默认是5

$page->lastSuffix = false; //最后一页是否显示总页数
$page->setConfig('header','条记录');  //设置显示的文字,这5项都使用的默认值
$page->setConfig('prev','上一页');
$page->setConfig('next','下一页');
$page->setConfig('first','首页');
$page->setConfig('last','尾页');
$page->setConfig('theme',"<b>共%totalRow%%header% %nowPage%/%totalPage% 页 %upPage% %first% %prePage% %linkPage% %downPage% %nextPage% %end%</b>"); //设置显示的具体内容,可以在这里使用HTML CSS等样式
$limit=$page->firstRow.','.$page->listRows; //调用分页类的属性;确定查询的数据是从第几个开始取,取出多少个
$list = $question->field('question_price,question_id,question_startTime,question_name,question_title,pay')->where('question_category = 49 AND status = 0')->order('question_startTime DESC')->limit($limit)->select();//使用field()方法取出需要的字段,order()方法排 序,limit()方法决定取出的数据
$this->list=$list; //分配给模版,等同于assign()
$this->assign('page',$page->show()); //将分页类分配给模版 $this->display();
}else{
$this->redirect('index');
}
}

模版:

<table cellspacing="0px"  cellpadding="0px" id="tb" border="0px">
<tr>
<td colspan="6" style="font-weight:bold;">核审中</td>
</tr>
<tr style="font-weight:bold;">
<td>悬赏金额</td>
<td>已付款</td>
<td>职位名称</td>
<td>公司名称</td>
<td>时间</td>
<td>修改状态</td>
</tr>
<foreach name='list' item='v'>
<tr>
<td><{$v['question_price']}></td>
<td><{$v['pay']}></td>
<td><{$v['question_title']}></td>
<td><{$v['question_name']}></td>
<td><{$v['question_startTime']|date='Y-m-d H:i:s',###}></td>
<td><a href="<{:U('uptStatus',array('oldSta'=>'0','status'=>'1','id'=& gt;$v['question_id']))}>">退回</a>/<a href="<{:U('uptStatus',array('oldSta'=>'0','status'=>'2','id'=& gt;$v['question_id']))}>">通过</a>/<a href="<{:U('uptStatus',array('oldSta'=>'0','status'=>'8','id'=& gt;$v['question_id']))}>">回收站</a></td>
</tr>
</foreach>
<tr>
<td colspan="6">
<{$page}>
</td>
</tr>
</table>

Thinkphp分页类使用的更多相关文章

  1. thinkphp 分页类 url 编码处理

    在做thinkphp分页的时候  thinkphp 中的分页 有一个小问题 就是 在有form 表单 搜索中文的时候,点击下一页的话 中文会被转换成编码. 如图: 最直接的方法就是 直接修改 thin ...

  2. ThinkPHP 分页类的使用及退出功能的实现

    /* ThinkPHP设置编码统一: 一.数据库设置为utf8_bin 二.HTML页面设置charset=utf-8,而且检查文档编码格式是否是utf-8.phpDesigner8设置方式为“文件- ...

  3. ThinkPHP分页类

    第一种:利用Page类和limit方法 $User = M('User'); // 实例化User对象$count      = $User->where('status=1')->cou ...

  4. (转)ThinkPHP使用心得分享-分页类Page的用法

    转之--http://www.jb51.net/article/50138.htm ThinkPHP中的Page类在ThinkPHP/Extend/Library/ORG/Util/Page.clas ...

  5. thinkphp简洁、美观、靠谱的分页类

    我们要实现如下图分页效果 这个分页类是在thinkphp框架内置的分页类的基础上修改而来:原分页类的一些设计,在实际运用中感觉不是很方便: 1.只有一页内容时不显示分页: 2.原分页类在当前页是第一页 ...

  6. thinkphp 原生sql使用分页类

    public function index(){ import("@.ORG.Page"); //导入分页类 $Dao = M(); $count = count($Dao-> ...

  7. 使ThinkPHP(3.2.3)的分页类支持Bootstrap风格

    ThinkPHP 3.2.3自带的分页类位于:/ThinkPHP/Library/Think/Pages.class.php ,官方文档在这里:ThinkPHP3.2.3数据分页 Pages.clas ...

  8. THinkPHP简单漂亮的分页类 DownLoad

    PHP include_once("config.php"); require_once('page.class.php'); //分页类 $showrow = 10; //一页显 ...

  9. thinkphp自定义分页类

    先来看下这个分页的样式,没写css,确实丑 什么时候写样式再来上传下css吧...... 就是多一个页面跳转功能 先把这个代码贴一下 <?php namespace Component; cla ...

随机推荐

  1. [Java学习] Java继承的概念与实现

    继承是类与类之间的关系,是一个很简单很直观的概念,与现实世界中的继承(例如儿子继承父亲财产)类似. 继承可以理解为一个类从另一个类获取方法和属性的过程.如果类B继承于类A,那么B就拥有A的方法和属性. ...

  2. Silverlight自定义控件系列 – TreeView (2) 基本布局和States

    TreeView的树形结构都以缩进方式显示,现在来完成这部分. 首先,要定义出每个节点上都包含什么东西.先看看Win7资源管理器的TreeView: 图2.1 资源管理器 一个通用的TreeView至 ...

  3. 我的Java学习笔记-语法

    Java的语法与C#的语法基本都一样,毕竟都是面向对象编程语言.下面记录下Java独有的和我在C#中学习不熟的语法知识 一.Java是解释型语言 二.Java修饰符 1. 访问控制修饰符 defaul ...

  4. SAS/SATA/SSD/IDE硬盘介绍区别

    SAS/SATA/SSD/IDE硬盘介绍区别 SAS(Serial Attached SCSI)即串行连接SCSI,是新一代的SCSI技术,和现在流行的Serial ATA(SATA)硬盘相同,都是采 ...

  5. bzoj1202: [HNOI2005]狡猾的商人 floyd

    刁姹接到一个任务,为税务部门调查一位商人的账本,看看账本是不是伪造的.账本上记录了n个月以来的收入情况,其中第i 个月的收入额为Ai(i=1,2,3...n-1,n), .当 Ai大于0时表示这个月盈 ...

  6. pyoj61 双线DP

    传纸条(一) 时间限制:2000 ms  |  内存限制:65535 KB 难度:5   描述 小渊和小轩是好朋友也是同班同学,他们在一起总有谈不完的话题.一次素质拓展活动中,班上同学安排做成一个m行 ...

  7. UVA-1322 Minimizing Maximizer (DP+线段树优化)

    题目大意:给一个长度为n的区间,m条线段序列,找出这个序列的一个最短子序列,使得区间完全被覆盖. 题目分析:这道题不难想,定义状态dp(i)表示用前 i 条线段覆盖区间1~第 i 线段的右端点需要的最 ...

  8. Repeater中服务器按钮

    protected void Button1_Click(object sender, EventArgs e)        {            Button btn = sender as ...

  9. learning uboot support web http function in qca4531 cpu

    reference :https://forum.openwrt.org/viewtopic.php?id=43237 reference :http://blog.chinaunix.net/uid ...

  10. OPENSHIFT MYSQL使用Navicat远程连接

    1.安装OpenShift的一个叫RHC的远程管理客户端:https://developers.openshift.com/en/getting-started-windows.html 注意ruby ...