$connection
$connection : \think\db\Connection
当前数据库连接对象
$connection : \think\db\Connection
当前数据库连接对象
$model : \think\Model
当前模型对象
$name : string
当前数据表名称(不含前缀)
$pk : string|array
当前数据表主键
$prefix : string
当前数据表前缀
$options : array
当前查询参数
$bind : array
当前参数绑定
$readMaster : array
读取主库的表
$timeRule : array
日期查询表达式
$timeExp : array
日期查询快捷定义
$event : array
事件回调
$extend : array
扩展查询方法
paginate(int|array $listRows = null, int|bool $simple = false, array $config = []) : $this[]|\think\Paginator
分页查询
int|array | $listRows | 每页数量 数组表示配置参数 |
int|bool | $simple | 是否简洁模式或者总记录数 |
array | $config | 配置参数 page:当前页, path:url路径, query:url额外参数, fragment:url锚点, var_page:分页变量, list_rows:每页数量 type:分页类名 |
select(array|string|\think\db\Query|\Closure $data = null) : \think\Collection|array|\PDOStatement|string
查找记录
array|string|\think\db\Query|\Closure | $data |
find(array|string|\think\db\Query|\Closure $data = null) : array|null|\PDOStatement|string|\think\Model
查找单条记录
array|string|\think\db\Query|\Closure | $data |
selectOrFail(array|string|\think\db\Query|\Closure $data = null) : array|\PDOStatement|string|\think\Model
查找多条记录 如果不存在则抛出异常
array|string|\think\db\Query|\Closure | $data |
findOrFail(array|string|\think\db\Query|\Closure $data = null) : array|\PDOStatement|string|\think\Model
查找单条记录 如果不存在则抛出异常
array|string|\think\db\Query|\Closure | $data |
findOrEmpty(array|string|\think\db\Query|\Closure $data = null) : array|\PDOStatement|string|\think\Model
查找单条记录 不存在则返回空模型
array|string|\think\db\Query|\Closure | $data |