$output = "";$query = db_select('feedback','f')->extend('PagerDefault');//->extend('PagerDefault')不能少哦$query -> fields('f');$query->orderBy('f.created','DESC');$query -> limit(5);//每页记录数量$objects = $query -> execute() -> fetchAll();$type=1;$fb_limit = db_query("SELECT * FROM {feedback_config} WHERE type =  :type", array(':type'=>$type))->fetch();$rows = array(); foreach ($objects as $key => $object) {$row = array();$row['fid'] = $object -> fid ; //标题$row['title'] = $object->title <= $fb_limit->num_title_topshow?$object -> title:drupal_substr($object -> title,0,$fb_limit->num_title_topshow).'...' ;$row['full_title']=$object->title;//标题$row['body'] = $object -> body<=$fb_limit->num_body_topshow?$object -> body:drupal_substr($object -> body, 0,$fb_limit->num_body_topshow).'...' ;$row['created']=date('Y-m-d H:i:s',$object->created); $rows[] = $row;}$output .= theme('hellozjf_top', array('rows' => $rows));$output .= theme('pager');//drupal7自带分页功能return $output;

不要问我底层的实现原理,我也是不知道呢,暂时记一下~

效果:

很纳闷,单击2,3····页时,代码是怎么知道该怎么查询的?是把查询语句缓存了吗?

转载于:https://www.cnblogs.com/zjfblog/p/5984433.html

drupal7 分页相关推荐

  1. 手把手教你JavaEE的分页查询、分页展示,有了这个,你的项目又多了一个谈资

    前言: 我们在写项目的时候,往往有一些项目的信息展示.而展示的数据量往往是很大的,这时候,加入一个分页的功能往往是最理想的选择. 先简单描述一下功能: 根据你的数据量和指定的页面展示数据条数,进行查询 ...

  2. django自带的分页功能

    django自带的分页功能 django中自带的分页功能有缺陷,但是也是一种思路,所以在下做一个整理,方便以后使用,还有服务各位小伙伴. django视图部分的代码.(注释才是重点) from dja ...

  3. Mysql分页order by数据错乱重复

    公司用的是Mybatis,发现分页和排序时直接传递参数占位符用的都是 ,由于,由于,由于有SQL注入风险,要改为#,但是封装page类又麻烦,所以直接使用了 pageHelper 插件了,方便快捷,但 ...

  4. Django 分页和使用Ajax5.3

    分页 Django提供了一些类实现管理数据分页,这些类位于django/core/paginator.py中 Paginator对象 Paginator(列表,int):返回分页对象,参数为列表数据, ...

  5. [JAVA EE] JPA 查询用法:自定义查询,分页查询

    项目已上传:https://codechina.csdn.net/qq_36286039/javaee 自定义查询 问题:内置的crud功能不满足需求时如何添加自定义查询? 几种自定义查询方法 方法命 ...

  6. datatable java实现分页_jQuery Datatable - 使用Php的服务器端处理数据分页

    我有jquery datatable分页的问题(服务器端处理) . 例如,我在数据库中有 24 条记录 . 计数正确显示,总分页也正确显示 . 当我点击 Next or 2nd page 时,它会根据 ...

  7. Oracle分页存储过程

    CREATE OR REPLACE Procedure Soa_Getpager(p_Pagesize Int, --每页记录数p_Pageno Int, --当前页码,从 1 开始p_Sqlcols ...

  8. mybaties分页

    首先引入jar包: <dependency><groupId>com.github.pagehelper</groupId><artifactId>pa ...

  9. Jquery前端分页插件pagination同步加载和异步加载

    上一篇文章介绍了Jquery前端分页插件pagination的基本使用方法和使用案例,大致原理就是一次性加载所有的数据再分页.https://www.jianshu.com/p/a1b8b1db025 ...

  10. webform(七)分页

    分页就是把大量数据分成X个/组,每次只显示一组数据的数据展示方式. 前端代码: <%@ Page Language="C#" AutoEventWireup="tr ...

最新文章

  1. JavaScript权威指南科03章 种类、值和变量(1)
  2. 环境变量和用户变量有什么区别?
  3. 数字图像处理经典论文汇总
  4. IIS识别Json文件
  5. 10G 职场晋升/IT干货/生活技能/理财秘籍 【全套】学习资料免费送!
  6. 苹果隐私部门负责人:在iPhone上侧载应用会减少用户选择
  7. 限制后的线性表--栈
  8. 关系型数据库学习手记——初见倾心PostgreSQL、MySQL、SQLite、MongoDB
  9. 在ubuntu20.04上安装最新版的qq
  10. DroidCam花样控制
  11. 【前端实用工具集】js对url进行编码和解码的三种方式
  12. silvaco-mobility models(1)
  13. 企业微信每日定时自动上报
  14. 谨以此写下本人安装riscv的全过程 简单易懂!!(本人环境是在ubuntu18.04中)
  15. EduCoder-Web程序设计基础-html5—表格高级样式的设置-第2关:设置表格的外边框样式
  16. 读《人脸自动机器识别》
  17. 不同手机类型该如何更换手机IP
  18. 什么叫32位计算机,32位是什么意思
  19. 360°全景影像建库流程
  20. 电路板PCBA清洗工艺

热门文章

  1. 北京冬奥会使用的集装箱最后如何处理
  2. mac算法c语言,MAC算法原理
  3. 移动和嵌入式人体姿态估计(Mobile and Embedded Human Pose Estimation)
  4. markdown基础语法
  5. “AI复活了我的妻子,但我决定跟她说再见了”
  6. [11g](ALTER SYSTEM SUSPEND)Suspending and Resuming a Database
  7. Altium_Designer-原理图库如何添加低电平有效的管脚?
  8. video标签和source标签
  9. Computer Science Theory for the Information Age-2: 高维空间中的正方体和Chernoff Bounds
  10. GSM Hack(手机信号劫持)