thinkPHP中分页用法实例分析
发布:smiling 来源: PHP粉丝网 添加日期:2021-07-02 10:29:55 浏览: 评论:0
这篇文章主要介绍了thinkPHP中分页用法,结合实例形式详细分析了thinkPHP数据查询及使用分页类实现分页效果的相关技巧,需要的朋友可以参考下。
本文实例讲述了thinkPHP中分页用法,分享给大家供大家参考,具体如下:
拿一个实例来说吧
action页面:
- public function show(){
- import("ORG.Util.Page"); //导入分页类
- $news=D("News");
- $count = $news->where('`content_type`='.$id)->count(); //查询记录的总条数
- $p = new Page($count, 10);
- $list = $contact->where('`content_type`='.$id)->order('sort')->limit($p->firstRow . ',' . $p->listRows)->select();
- $p->setConfig('header', '条数据'); //分页样式可自定义
- $p->setConfig('prev', "<");
- $p->setConfig('next', '>');
- $p->setConfig('first', '<<');
- $p->setConfig('last', '>>');
- $page = $p->show(); //分页的导航条的输出变量
- $this->assign("page",$page); //在模板页面中输出分页
- $this->assign('info',$list); //查询的信息反馈到模板页面中
- $this->display('index');
- }
调用的tpl页面:index.php
自定义的css样式,主要用于分页样式
- <style type="text/css">
- .page{
- font-size:18px;
- }
- .page .current{
- width:10px;
- font-size:16px;
- margin-left:5px;
- padding:2px;
- border:1px solid #000;
- }
- .page a{
- min-width:10px;
- font-size:16px;
- margin-left:5px;
- border:1px solid #000;
- padding:2px;
- }
- </style>
循环输出分页信息
- 1
- 2
- 3
- 4
- ................
- ...............
- ...............
- <div class="page"> {$page} </page> <!-- 输出分页信息 -->
Tags: thinkPHP分页
相关文章
- ·ThinkPHP分页实例(2014-11-20)
- ·ThinkPHP分页类使用详解(2020-10-15)
- ·ThinkPHP使用心得分享-分页类Page的用法(2020-12-25)
- ·ThinkPHP让分页保持搜索状态的方法(2021-03-09)
- ·Thinkphp搜索时首页分页和搜索页保持条件分页的方法(2021-05-02)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)