Thinkphp5学习(16)查询范围
来源:互联网 发布:常见的数据备份方式 编辑:程序博客网 时间:2024/05/20 15:40
学习内容:
视频教程:
https://www.kancloud.cn/tpshop/thinkphp5/228855
完全开发手册:https://www.kancloud.cn/manual/thinkphp5/135196
教程中的代码:https://github.com/phpervip/tp5a
TP5查询范围
scope+查询范围名称
// email查询
model里写:
protected function scopeEmail($query){ $query->where('email','tpshop@tpshop.cn');}protected function scopeEmail($query,$a){ $query->where($email,$a);}// level查询protected function scopeLevel($query){ $query->where('level',1);}
// 在控制器里$list = Users::scope('email,level')->all();print_r($list);$list = Users::scope('email','vip@adads.com')->all();print_r($list);$list = Users::scope('email')->scope('level')->scope(function($query){ $query->order('user_id','desc'); } )->all(); print_r($list);// 全局查询范围protected static function base($query){ $query->where('user_id',1);}// 这样,控制器里不写,也会加上这一条件。
阅读全文
0 0
- Thinkphp5学习(16)查询范围
- ThinkPHP5学习(10)数据库-查询语言
- lucene的学习----范围查询
- Thinkphp5 联合(关联)查询
- ThinkPHP5-缓存查询
- thinkPHP5 分页查询
- 范围查询
- 范围查询
- ThinkPHP5-简单的批量查询
- thinkphp5.0中两表联合查询
- thinkphp5学习笔记
- ThinkPHP5.0学习笔记
- ThinkPHP5 学习笔记
- thinkphp5学习入门
- ThinkPHP5.0版本学习
- thinkphp5学习笔记
- thinkPhP5学习笔记
- thinkphp5的入门学习
- python 安装cvxopt
- 斯坦福cs231n(一)
- Mac android studio 快捷键
- 【C++】【LeetCode】33. Search in Rotated Sorted Array
- Visual Studio Code + python 开发环境搭建
- Thinkphp5学习(16)查询范围
- Linux netstat命令详解
- Is Subsequence
- 华为Java编程规范
- C语言结构体,联合体,枚举与typedef
- Linux常用命令分类
- opencv之大津法Otsu介绍
- 第四届“图灵杯”NEUQ-ACM程序设计竞赛 A: 谷神的游戏【思维+组合数学】
- Cadfem FKM inside ANSYS v18 for ANSYS 17.2-18.1 1CD ETA Inventium PreSys.2017.R1 Win64 1CD LizardT