setPages("分页数据")

分页功能需要用到ThinkPHP自带的paginate()方法。

// 读取用户数据

$data_list = Db::name("admin_user")->paginate();

// 分页数据

$page = $data_list->render();

// 使用ZBuilder构建数据表格

return ZBuilder::make("table")

->addOrder("id,username") // 添加排序

->addFilter("id,username") // 添加筛选

->addColumn("id", "ID")

->addColumn("username", "用户名")

->addColumn("nickname", "昵称")

->addColumn("email", "邮箱")

->addColumn("mobile", "手机号")

->addColumn("create_time", "创建时间")

->setRowList($data_list) // 设置表格数据

->setPages($page) // 设置分页数据

->fetch();

一般情况下,该方法无需调用,系统会自动判断是否可以分页。

// 读取用户数据

$data_list = Db::name("admin_user")->paginate();

// 使用ZBuilder构建数据表格

return ZBuilder::make("table")

->addOrder("id,username") // 添加排序

->addFilter("id,username") // 添加筛选

->addColumn("id", "ID")

->addColumn("username", "用户名")

->addColumn("nickname", "昵称")

->addColumn("email", "邮箱")

->addColumn("mobile", "手机号")

->addColumn("create_time", "创建时间")

->setRowList($data_list) // 设置表格数据

->fetch();

以上两种是一样的,推荐使用第二种,可以减少操作。

海豚php分页问题,设置分页-海豚PHP1.0.6完全开发手册-基于ThinkPHP5.0.10的快速开发框架...相关推荐

  1. php设置数据库名,设置数据库表名-海豚PHP1.0.6完全开发手册-基于ThinkPHP5.0.10的快速开发框架...

    setTableName("数据库表名") 版本更新内容1.0.7支持使用模型 默认情况下,批量操作或者右侧的启用.禁用,其他快捷操作会去修改"当前模块名_当前控制器名& ...

  2. php设置表单项,直接设置表单项-海豚PHP1.0.6完全开发手册-基于ThinkPHP5.0.10的快速开发框架...

    setFormItems("表单项数据") 与addFormItems方法作用相同,也是一次性添加多个表单项,不同之处在于,setFormItems方法需要写上参数名,但不要求顺序 ...

  3. 海豚php框架论坛,单选-海豚PHP1.0.6完全开发手册-基于ThinkPHP5.0.10的快速开发框架...

    addRadio("name值", "标题", "提示", "数据项", "默认值" [, &quo ...

  4. 海豚php添加一行,添加表单项通用方法-海豚PHP1.0.6完全开发手册-基于ThinkPHP5.0.10的快速开发框架...

    除了可以用不同的方法来添加表单项外,DolphinPHP还为大家提供两个通用方法. 添加单个表单项 addFormItem() 比如创建一个表单,一般情况下可能这么写 return ZBuilder: ...

  5. 海豚php表格,表格选取(1.4.3+) · DolphinPHP1.5.0完全开发手册-基于ThinkPHP5.1.41LTS的快速开发框架 · 看云...

    ## addSelectTable('name值', '标题', '提示', '表格列头' , '表格数据', '选择内容的url']) 标识符:`selectTable` >[info]1.4 ...

  6. 海豚php 授权价格,数据授权(1.3.2+) · DolphinPHP1.5.0完全开发手册-基于ThinkPHP5.1.41LTS的快速开发框架 · 看云...

    >[info]本章节仅适用于1.3.2版本以上 从`1.3.2`版本开始,数据授权修改为分模块设置,模块内可分组. ![](https://box.kancloud.cn/06c277f6954 ...

  7. php输出tab,设置Tab按钮列表 · DolphinPHP1.5.0完全开发手册-基于ThinkPHP5.1.41LTS的快速开发框架 · 看云...

    ## setTabNav('tab列表', '当前tab') 先来个例子 ~~~ public function index($group = 'tab1') { $list_tab = [ 'tab ...

  8. 海豚php完全开发手册,DolphinPHP1.3.0完全开发手册-基于ThinkPHP5.0.20的快速开发框架-05221135...

    目 录 序言 环境搭建 下载及安装 目录结构 快速构建器(ZBuilder) 表单(form) 设置页面标题 设置页提示信息 设置表单提交地址 隐藏按钮 添加按钮 设置按钮标题 添加表单项 复选 单选 ...

  9. 前台模板 海豚php_GitHub - cbw1820446/DolphinPHP: 海豚PHP——快速开发框架(基于ThinkPHP5.0.3)...

    DolphinPHP DophinPHP(海豚PHP)是一个基于ThinkPHP5.0.3开发的一套开源PHP快速开发框架,DophinPHP秉承极简.极速.极致的开发理念,为开发集成了基于数据-角色 ...

最新文章

  1. python中的pop()函数和popleft()函数
  2. python 集合set 的三大方法intersection union difference来处理文氏图
  3. Hive依据key获取value
  4. 以python项目为例的Pyinstaller打包详细教程
  5. Qt+VS2015+番茄助手 个人常用快捷键集锦
  6. PLSQL Developer详细安装步骤
  7. 家用计算机常见故障及解决方式,电脑常见故障及处理方法汇总
  8. Android8.1 9.0 10.0 默认开启WLAN热点设置默认热点名称和密码
  9. 小程序心知天气API获取数据
  10. locality sensitive hashing(LSH)原理和具体实现
  11. 中国朝代顺序表 - 中国朝代更替表,中国历史朝代公元对照简表
  12. 【unity 保卫星城】--- 开发笔记05(普通子弹武器)
  13. NOIP2018提高组省一冲奖班模测训练(三)
  14. Linux概述及软件安装与使用
  15. FIN_WAIT_1/FIN_WAIT_2
  16. 推荐的Qt论坛+个人博客+网站
  17. idea 不识别java文件,类文件变成灰色,而且有橙色角标
  18. 一个透彻的威客相关分析
  19. 刷题日记【第十三篇】-笔试必刷题【数根+星际密码+跳台阶扩展问题+快到碗里来】
  20. NTFS的目录和文件

热门文章

  1. [x264]开源编解码器Xvid,x264,ffmpeg性能对比
  2. 微信支付点金计划和商家小票的开发教程
  3. DFS递归之岛屿问题
  4. win10系统.exe的电子书无法打开的解决方法
  5. BRC认证辅导,BRC认证准备文件时有哪些要求
  6. 配色软件 ColorKey Xp
  7. 分享一个下载jar包的网站
  8. 重庆的小面50强[转自经典重庆]
  9. 华为Mate30EPro参数配置
  10. 贪心算法之活动安排问题