tp3.2分页没显示

浏览:808 发布日期:2016/08/17 分类:求助交流
这是我的代码:
function:
<?php
/**
* TODO 基础分页的相同代码封装,使前台的代码更少
* @param $m 模型,引用传递
* @param $where 查询条件
* @param int $pagesize 每页查询条数
* @return \Think\Page
*/
function getpage(&$m,$where,$pagesize=10){
$m1=clone $m;//浅复制一个模型
$count = $m->where($where)->count();//连惯操作后会对join等操作进行重置
$m=$m1;//为保持在为定的连惯操作,浅复制一个模型
$p=new Think\Page($count,$pagesize);
$p->lastSuffix=false;
$p->setConfig('header','<li class="rows">共<b>%TOTAL_ROW%</b>条记录 每页<b>%LIST_ROW%</b>条 第<b>%NOW_PAGE%</b>页/共<b>%TOTAL_PAGE%</b>页</li>');
$p->setConfig('prev','上一页');
$p->setConfig('next','下一页');
$p->setConfig('last','末页');
$p->setConfig('first','首页');
$p->setConfig('theme','%FIRST% %UP_PAGE% %link_PAGE% %DOWN_PAGE% %END% %HEADER%');
$p->parameter=I('get.');
$m->limit($p->firstRow,$p->listRows);
return $p;
}

控制器:
public function showpage()
{
$m = M('Assistant');
$p = getpage($m, $where, 2);
$list = $m->field(true)->where($where)->order('id desc')->select();
$this->list = $list;
$this->page = $p->show();
$this->display($this->baseinfo);
}

视图:
<div class="pagination">
  {$page}
</div>

分页工具栏没有显示,什么原因,求高手指导!





最佳答案
评论( 相关
后面还有条评论,点击查看>>