php list 传递 assign('list'_,thinkphp5分页传递参数
按照惯例先描述问题:
需求分析:在后台管理文章的时候添加文章搜索,然后搜索出来的数据如果大,需要分页。这个时候就涉及到带参数分页。
分页类的便捷用法:
1,没有参数的时候直接 paginate
具体用法://控制器
$list = $ArticleModel->paginate(10);
$this->assign('list',$list);//模板
{$list->render()}
分页每页10页。模板实例这里对象的render即可。[最简单的用法]
2,分页带参数的时候,用到 paginate 后面的几个参数
paginate有三个参数,
第一个必须表是每页分多少个[如果配置文件中设置了,可以不用]
第二个参数表是的是简洁分页,如果为true,那么分页的就是只有上一页和下一页
第三个参数是一个数组,具体可以自己传入或者在配置文件中配置。
重要部分:参数描述
list_rows每页数量
page当前页
pathurl路径
queryurl额外参数
fragmenturl锚点
var_page分页变量
type分页类名
这里我们需要用到query闭包查询。
实例://模型
public function getList($where,$keyword)
{
$data = $this
->where($where)
->order('art_id desc')
->paginate(10,false,['query' => ['keyword'=>$keyword] ]);
return $data;
}
2016年11月20日补充更新:
参数的传递可以直接使用助手函数request()->param()
使用方法就变成了/***获取文章列表-筛选*@param$where*@returnmixed*/public functiongetList($where){$data=$this->where($where)->order('art_id desc')->paginate(10,false,['query'=> request()->param()]);return$data;}
php list 传递 assign('list'_,thinkphp5分页传递参数相关推荐
- Thinkphp5 分页带参数(亲测)
Thinkphp5 做数据搜索需要带关键词分页,如何将查询条件带入到分页中,本文详细介绍Thinkphp5 分页带参数 一.基本使用方法: $list = Db::name('user')->w ...
- 器械传递的方法_手术器械的传递方法
原标题:手术器械的传递方法 1.锐利器械传递方法 洗手护士应与主刀医生站于同侧. (1)手术刀传递方法: ①按.取刀片方法:安装时,用持针器夹持刀片前段背侧,轻轻用 力将刀片与刀柄槽相对和:取刀片时, ...
- SB_5_瑞吉外卖_4_文件上传下载_菜品新增_菜品分页查询_菜品修改
瑞吉外卖-Day04 课程内容 文件上传下载 菜品新增 菜品分页查询 菜品修改 1. 文件上传下载 1.1 上传介绍 1.1.1 概述 文件上传,也称为upload,是指将本地图片.视频.音频等文件上 ...
- python传中文参数_解决Python传递中文参数的问题
今天有个需要需要传递中文参数给URL 但是在GBK环境下的脚本传递GBK的参数老是给我报UNICODE的解码错误.烦的很. 所以我们果断选择用urlencode来处理中文, 由于国内外网站编码不同,国 ...
- java包装和引用_回顾值传递和引用传递关于Java是值传递还是引用传递,网上有不一样的说法。1、基本类型或基本类型的包装类以及String是值传递,引用类型是引用传递。2...
回顾值传递和引用传递 关于Java是值传递还是引用传递,网上有不一样的说法. 1.基本类型或基本类型的包装类以及String是值传递,引用类型是引用传递. 2.Java中只有值传递. 关于这个问题应该 ...
- java intent 传递集合对象_Intent之对象传递(Parcelable传递对象和对象集合)
接着上一篇文章,以下我们讨论一下怎样利用Parcelable实现Intent之间对象的传递 一.实现对象传递 首先创建User.java实现Parcelable接口: package org.yayu ...
- 【Android 事件分发】事件分发源码分析 ( 驱动层通过中断传递事件 | WindowManagerService 向 View 层传递事件 )
Android 事件分发 系列文章目录 [Android 事件分发]事件分发源码分析 ( 驱动层通过中断传递事件 | WindowManagerService 向 View 层传递事件 ) 文章目录 ...
- Python:值传递,引用传递?不存在的,是赋值传递
Python的变量及其赋值 c/c++/c#/java 里面都有值传递,引用传递的概念,在Python中是如何的? 例 a = 1 b = a print(id(a),id(b)) #14072334 ...
- java引用传递106_(转载)java的值传递与引用传递
1 说明:本文的适用对象为java初学者.如果有读者发现文章中有叙述不妥之处,请指正.2 3 今天在论坛上有人提了一个关于java中调用函数时有没有引用传递的问题,可谓是吵的不可开交.有人说java只 ...
最新文章
- 利用Flutter写一个跨平台的果核APP(4)——数据存储
- 熔断的意义和适用场景,你真的清楚吗?
- Android WebView 支持H5图片上传input type=file
- xmpp 服务器配置 open fire for windows 及 spark 测试
- 让你成为有钱人的25种方法!
- 从零开始入门 K8s | 应用配置管理
- 【ABAP】报表进度提示
- springboot 配置双mysql数据库
- ReactJS学习笔记八:动画
- POJ 3046 Ant Counting
- 每日一笑 | 坐牢吗?学编程那种~
- 一种伪随机交织器的生成方法
- 两车相撞的力怎么计算_两车都向中间并线时相撞 算谁的责任
- 2021年中国蛋鸡养殖设备市场趋势报告、技术动态创新及2027年市场预测
- libsvm 的使用
- Enigma密码机初步解析
- APP开发接口分类介绍
- Python之统计英文字符的个数
- 邮箱格式怎么写?电子邮箱格式怎么写才是正确的?
- 英语思维(世界观,中英文思维的差别)
热门文章
- Python标准库中os模块的environ获取系统的环境变量
- docker快速搭建数据库测试环境
- screw ---- 数据库转文档
- js ---- 对象转JSON,JSON转对象
- 复旦考研计算机技术,复旦大学计算机技术(专业学位)考研难吗
- 图像分析demo android_10个JavaScript图像处理库,收藏好留备用
- CentOS 修改主机名(host)
- HTML把表格链接进下拉菜单,excel表格下拉菜单怎么做
- 基于 Jenkins + JaCoCo 实现功能测试代码覆盖率统计
- 让员工、用户粉丝化,从选好社区软件开始