thinkphp分页
1.我刚学的时候都不知道thinkphp的分页是这么回事,不过现在好多啦!
1.thinkphp的分页首先要导包:
这是action :
class TestAction extends Action{
public function index(){
import("@.ORG.Page"); //导入分页的包。
$count = M(‘orders140619‘,‘ebay_‘,‘DB_ORDER‘)->count(); //得到总数。
$page = new Page($count,10);
$page->rollPage = 7; //分页显示的页数 首页 « 上一页 1234567 下一页 » 末页 1/16 页
$page->setConfig(‘theme‘,‘%totalRow% %header% %first% %upPage% %linkPage% %downPage% %end% %nowPage%/%totalPage% 页‘);
$show = $page->show(); //显示
$limit = $page->firstRow. ‘,‘ .$page->listRows; //设置显示的行数。
$list = M(‘orders140619‘,‘ebay_‘,‘DB_ORDER‘)->limit($limit)->field(‘id,order_number_id,account_id‘)->select();//查询所需要的值
$this->assign(‘list‘,$list);
$this->assign(‘page‘,$show);// 赋值分页输出
$this->display();
}
}
页面的显示:
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>分页页面</title>
</head>
<body>
<table border="1px" align="center">
<tr><td>订单号</td><td>随笔</td></tr>
<volist name="list" id="vo">
<tr><td>{$vo.id}</td>
<td>{$vo.order_number_id}</td>
<td>{$vo.account_id}</td>
</tr>
</volist>
</table>
<div style="text-align:center">{$page}</div><!--这就是显示分页的功能-->
</body>
</html>
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。