先在Common\Comon里建一个function.php公共方法,然后在里面新建一个getpage方法,代码如下:
where($where)->count();//连惯操作后会对join等操作进行重置 $m=$m1;//为保持在为定的连惯操作,浅复制一个模型 $p=new Think\Page($count,$pagesize); $p->lastSuffix=false; $p->setConfig('header','
然后在控制器里调用此方法:
public function consumerList(){ $m=M('consumer'); $p=getpage($m,$where,20); $this->data=$m->field(true)->where($where)->order('id desc')->select(); $this->page=$p->show(); $this->display(); }
再然后给分页添加样式:
/*分页样式*/.rows{ display:inline; list-style-type:none;}.num{ padding-left:5px;}.current{ margin-left: 3px; padding:5px; color:white; background: gray}
最后在需要的位置直接调用分配过来的分页信息就行了,如{$page},注意:不用在它外层再添加div或其他标签了!