ThinkPHP page分页类的学习

实例化数据对象

1.$user=M('user');

查询总记录数

  1. $count = $user->count();//直接读取数据表中条项总数
  2. //或者有查询条件
  3. $count = $user->where(查询条件)->count();//查询满足查询条件的条目数

实例化分页类

1.$Page = new \Think\Page($count, 10);

按照限定的条数,从数据库中读取相应数量的条数 如下,filed()指定从数据库中取出id,title,title_alias三个数据项,并且通过limit()函数限制和记录取出的条目,取完后将其赋给页面

$list = $article->field('id,title,title_alias')->order('id')->limit($Page->firstRow.','.$Page->listRows)->select();  
$this->assign('list',$list);  

通过show()方法解析$page内容并附值给模板变量,供模板调用

$show  = $Page->show();  
$this->assign('page',$show);  

通过$this->display()调用模板显示;(display方法用于模板文件的渲染输出,show方法则用于模板内容渲染输出

在模板中,通过<volist>标签显示内容

<volist name="list" id="list">  
   {$list["id"]}{$list["title"]}  
   {$list["title_alias"]}  
    <br/>  
</volist>  

全部代码:

原文发布于微信公众号 - 程序员的碎碎念(gh_53e607dd4782)

原文发表时间:2017-11-02

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏菜鸟计划

vue组件详解(一)——组件与复用

一、什么是组件 组件 (Component) 是 Vue.js 最强大的功能之一。组件可以扩展 HTML 元素,封装可重用的代码。 二、组件用法 组件需要注册后...

3904
来自专栏IMWeb前端团队

移动端tryjs异常捕获

上周处理了一下群活动的badjs,第一步是摆脱Script error.,捕获异常栈,找到自己是错在哪里~ 分享一下这个步骤 异步的切入点: 1、XMLHttp...

1786
来自专栏智能大石头

实体处理模块IEntityModule

在2015年7月16日,XCode新增了实体处理模块IEntityModule,用于拦截实体对象添删改操作。 该接口参考IHttpModule设计理念,横切在实...

18610
来自专栏柠檬先生

vue2.0 配置 选项 属性 方法 事件 ——速查

全局配置               silent        设置日志与警告     optionMergeStrategies         合并策...

1769
来自专栏青青天空树

postMessage 消息传递

        web开发了,除了前台与服务器交换数据,还有可能前台页面间需要进行数据传递,比如窗口间,页面和嵌套的iframe间。这些问题之前都有解决办法,但...

823
来自专栏smy

jquery及原生javascript对jsonp解决跨域问题实例详解

jquery方式 ---- 前端: $.ajax({ url: 'http://m.xxx.tv/goLottery', ...

3487
来自专栏java闲聊

设计模式之适配器模式适配器模式

当我们的手机接口Type-A时,但是数据线只有Type-C的时候,就需要用转接口做适配,这种情况下就要增加一个适配器

705
来自专栏冷冷

jfinal自定义freemarker标签

jfinal自定义freemarker标签 ---- 1. config修改freemarkerrender public void after...

1736
来自专栏技术之路

node.js 事件循环

  node.js是单线程的应用程序,但是他可能通过event和callback来支持并发。所有的node.js都是单线程的,也是异步的,他们使用调用异步函数来...

1766
来自专栏大内老A

通过重建Hosting系统理解HTTP请求在ASP.NET Core管道中的处理流程[下]:管道是如何构建起来的?

在《中篇》中,我们对管道的构成以及它对请求的处理流程进行了详细介绍,接下来我们需要了解的是这样一个管道是如何被构建起来的。总的来说,管道由一个服务器和一个Htt...

2475

扫码关注云+社区