首页 > Web开发 > 详细

thinkphp实现数据分页

时间:2015-01-30 19:30:46      阅读:320      评论:0      收藏:0      [点我收藏+]

方法一:

 

 1 public function show_cate(){
 2         
 3         $category_name = array(
 4             ‘1‘ => ‘政法综治前沿‘,
 5             ‘2‘ => ‘政策法规‘,
 6             ‘3‘ => ‘平安建设‘,
 7             ‘4‘ => ‘通知公告‘,
 8             ‘5‘ => ‘理论研讨‘,
 9             ‘6‘ => ‘本地动态‘,
10             ‘7‘ => ‘队伍建设‘,
11             );
12         $category_id = I(‘get.category_id‘);
13         $model = M(‘zx_article‘);
14                                  //计算要显示的总数据条数
15         $count = $model->where(‘category_id =‘.$category_id)->order(‘article_id desc‘)->count();
16                                 //实例化Page类,传入总条数和每页要显示的条数
17         $page = new \Think\Page($count,2);
18                               //使用limit函数指定查询和操作的数量
19         $data = $model->where(‘category_id =‘.$category_id)->order(‘article_id desc‘)->limit($page->firstRow.‘,‘.$page->listRows)->select();
20                                 //传数据给模板
21         $this->assign(‘data‘,$data);
22                                //调用Page类的show()函数
23 $this->assign(‘page‘,$page->show()); 24 $this->assign(‘name‘,$category_name[$category_id]); 25 $this->display(); 26 }

 

thinkphp实现数据分页

原文:http://www.cnblogs.com/disneyland/p/4262840.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!