首页 > 代码库 > thinkphp分页

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>

thinkphp分页