thinkphp3.2.3的分页问题
PHP中文网
PHP中文网 2017-05-16 13:16:35
0
1
384

thinkphp3.2.3的分页问题,类似贴吧一样,有几楼,几楼这样的,我使用了foreach循环,使用了循环键值+1来是想实现,第一页1-10楼,没有问题,但是到二楼就不是11-20楼,而是也是1-10楼,请问大家这个能怎么解决吗?我把第二页打印出来了,是因为也是从 0键值开始,所以导致也是1-10楼

$count = $model_forum->where($forum_data)->count();// 查询满足要求的总记录数 $map表示查询条件

     $Page       = new \Think\Page($count,10);// 实例化分页类 传入总记录数和每页显示的记录数(25)
    $show = $Page->show();// 分页显示输出
    // 进行分页数据查询
    $list = $model_forum->where($forum_data)->order('id')->limit($Page->firstRow.','.$Page->listRows)->select(); // $Page->firstRow 起始条数 $Page->listRows 获取多少条
    $this->assign('fenye',$list);// 赋值数据集
    $this->assign('page',$show);// 赋值分页输出
PHP中文网
PHP中文网

认证0级讲师

全部回复(1)
漂亮男人

为什么你limit()要这样写,直接limit($page->firstRow,$page->listRows)不就好了嘛

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!