在讲到thinkphp6的查询范围之前,我要特别强调一下上面的标题,为什么我把它命名为Scope查询范围呢?主要是因为Scope在thinkphp6中是一个关键词,而范围查询与这个关键词有关,所以在此我特别强调Scope查询范围,废话不多说,下面具体看实例:
一、不带参数的范围查询
(1)、我们先来看看Model控制器中的内容,我的根目录路在D:\www\tp6下面,运动命令行创建了一个名为Student的模型。
php think make:model student
Model
Controller
在student模型中,我们定义了一个名为scopeHello的方法,查找一条名为:郑汉文的记录,且约束字段为:id与student,下面我们来看看Controller中的内容。
查询结果:
二、带参数的范围查询
上面我们介绍了不带参数的查询,下面我将介绍带参数的查询方式。
实例:
Model
下面我们来看看Controller中的写法
Controller