Home  >  Article  >  Backend Development  >  Example analysis of paging usage in thinkPHP, _PHP tutorial

Example analysis of paging usage in thinkPHP, _PHP tutorial

WBOY
WBOYOriginal
2016-07-12 09:02:53836browse

Example analysis of paging usage in thinkPHP,

This article describes the usage of paging in thinkPHP with examples. Share it with everyone for your reference, the details are as follows:

Take an example

action page:

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');
}

The called tpl page: index.php

Customized css style, mainly used for paging style

<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>

Loop to output paging information

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

The pagination style is as follows:

You can customize the desired style according to your needs

I hope this article will be helpful to everyone’s PHP programming based on the thinkPHP framework.

Articles you may be interested in:

  • Using Ueditor rich text editor in ThinkPHP
  • ThinkPHP integration Baidu Ueditor graphic tutorial
  • ThinkPHP automatic escaping Solution to reading errors caused by storing rich text editor content
  • A simple way to use verification code in thinkPHP
  • Detailed explanation of how to use ueditor under thinkPHP

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/1084518.htmlTechArticleExample analysis of paging usage in thinkPHP. This article describes the usage of paging in thinkPHP. Share it with everyone for your reference, as follows: Take an example. Action page: publ...
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn