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

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

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

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标签直接进行遍历即可:

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

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

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

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

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

上一篇:Fluent NHibernate关系映射


下一篇:Lua 笔记--开始