夺命雷公狗ThinkPHP项目之----企业网站13之文章列表页的实现(主要是分页的实现)...

本文介绍了一种基于ThinkPHP框架的分页与列表展示方法,包括分页对象的创建、配置及显示,以及如何获取指定页的数据并进行展示。

列表页这个其实是比较简单的一个,直接遍历除数据即可:

public function lists(){
        //$mod = M("Article")->select();
        //$this -> assign('mod',$mod);
        
        $mod = M('Article');
        $totalRows = $mod->count();
        //创建分页对象时,分页对象需要总记录数和分页条数
        $page = new \Think\Page($totalRows,2);
        $page -> rollPage =5; //分页列表上显示多少条
        $page->setConfig('theme','%FIRST% %UP_PAGE% %LINK_PAGE% %DOWN_PAGE% %END%   %HEADER%');
        $page->setConfig('first','首页');
        $page->setConfig('prev','上一页');
        $page->setConfig('next','下一页');
        $page->setConfig('last','尾页');
        $pageHtml = $page -> show();//生成分页的连接诶效果(分页工具条的html代码)
        $this -> assign('pageHtml',$pageHtml);//分配分页栏到模版
            
        //2.查询出当前页面的列表数据
        $amod = $mod -> page(I('get.p',1),$page->listRows)->select();
        $this -> assign('amod',$amod);
        $this->display();
    }

 

 

 

 

然后在列表的模版页面里用volist标签直接进行遍历即可:

然后再将分页遍历出来即可:

 

这样即可实现我们想要的效果了。。

 

转载于:https://www.cnblogs.com/leigood/p/5427744.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值