码迷,mamicode.com
首页 > Web开发 > 详细

ThinkPHP - 分页

时间:2016-02-03 23:28:55      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:

效果:

技术分享

 

 

代码(前台):

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4     <title></title>
 5 </head>
 6 <body>
 7     <table>
 8         <tr>
 9             <th>编号</th>
10             <th>用户名</th>
11             <th>性别</th>
12         </tr>
13         <volist name="data" id="vo">
14             <tr>
15                 <td><{$vo.id}></td>
16                 <td><{$vo.username}></td>
17                 <td><{$vo.sex}></td>
18             </tr>
19         </volist>
20     </table>
21     
22     <div id="page">
23         <{$page}>
24     </div>
25 </body>
26 </html>

 

代码(后台):

/**
 * 查询语言
 * @return  无返回值
 */
public function index(){
	//实例化模型
	$user = M(‘User‘);

	
	// ------- 分页 --------
	
	//每页显示多少页
	$pageNum = 2;
	//获取当前显示第几页页数
	$nowPage = isset($_GET[‘p‘]) ? $_GET[‘p‘] : 1;
	//获取总页数 [ where:可选项,填写根据什么条件进行查询总数 ]
	$count = $user->where()->Count();
	//获取当前页数据 [ where,order:可选项,填写根据什么条件进行查询,根据什么进行排序 ]
	$list = $user->where()->order()->page($nowPage.‘,‘.$pageNum)->select();
	
	//引入分页类
	import(‘ORG.Util.Page‘);
	//实例化分页类
	$page = new Page($count, $pageNum);
	//设置分页样式
	$page->setConfig(‘theme‘,‘ %totalRow% %header% %nowPage%/%totalPage% 页  %first%  %prePage%  %upPage%   %linkPage%  %downPage% %nextPage% %end%‘);
	//获取点击分页条
	$show = $page->show();
	
	
	//将数据注入到页面
	$this->assign(‘data‘, $list);
	$this->assign(‘page‘, $show);
	
	
	//显示数据
	$this->display();
}

 

ThinkPHP - 分页

标签:

原文地址:http://www.cnblogs.com/KTblog/p/5180773.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!