首页 > 代码库 > 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分页
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。