zoukankan      html  css  js  c++  java
  • 夺命雷公狗ThinkPHP项目之----企业网站13之文章列表页的实现(主要是分页的实现)

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

    public function lists(){
            //$mod = M("Article")->select();
            //$this -> assign('mod',$mod);
            
            $mod = M('Article');
            $totalRows = $mod->count();
            //创建分页对象时,分页对象需要总记录数和分页条数
            $page = new ThinkPage($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标签直接进行遍历即可:

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

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

  • 相关阅读:
    Windows7防火墙服务无法启用怎么办
    asp.net实现md5加密方法详解
    php去除换行(回车换行)的方法
    MySQL函数大全
    php codebase生成随机数
    Tensorflow 的Word2vec demo解析
    深度学习课程部分资料整理
    稀疏矩阵表示
    Faster-rnnlm代码分析3
    Faster-rnnlm代码分析2
  • 原文地址:https://www.cnblogs.com/leigood/p/5427744.html
Copyright © 2011-2022 走看看