Heim > Backend-Entwicklung > PHP-Tutorial > thinkPHP中分页用法实例分析_PHP

thinkPHP中分页用法实例分析_PHP

WBOY
Freigeben: 2016-05-28 11:49:40
Original
902 Leute haben es durchsucht

本文实例讲述了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');
}

Nach dem Login kopieren

调用的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>

Nach dem Login kopieren

循环输出分页信息

................
...............
...............
<div class="page"> {$page} </page> <!-- 输出分页信息 -->

Nach dem Login kopieren

分页样式如下:

可根据需要自定义所需的样式

希望本文所述对大家基于thinkPHP框架的php程序设计有所帮助。

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage