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>
时间: 2024-10-14 12:14:52