allowEmpty() allowEmpty(bool $allowEmpty = true) : $this 是否允许返回空数据(或空模型) Parameters bool $allowEmpty 是否允许为空 Returns $this —
failException() failException(bool $fail = true) : $this 设置查询数据不存在是否抛出异常 Parameters bool $fail 数据不存在是否抛出异常 Returns $this —
findOrEmpty() findOrEmpty(mixed $data = null) : array|\think\Model 查找单条记录 不存在返回空数据(或者空模型) Parameters mixed $data 数据 Returns array|\think\Model —
selectOrFail() selectOrFail(array|string|\think\db\Query|\Closure $data = null) : array|\think\Model 查找多条记录 如果不存在则抛出异常 Parameters array|string|\think\db\Query|\Closure $data 数据 Returns array|\think\Model —
findOrFail() findOrFail(array|string|\think\db\Query|\Closure $data = null) : array|\think\Model 查找单条记录 如果不存在则抛出异常 Parameters array|string|\think\db\Query|\Closure $data 数据 Returns array|\think\Model —
getResultAttr() getResultAttr(array $result, array $withAttr = []) : void 使用获取器处理数据 Parameters array $result 查询数据 array $withAttr 字段获取器
resultToEmpty() resultToEmpty() : array|\think\Model|null 处理空数据 Throws \think\db\exception\DbException \think\db\exception\ModelNotFoundException \think\db\exception\DataNotFoundException Returns array|\think\Model|null —
jsonResult() jsonResult(array $result, array $json = [], bool $assoc = false, array $withRelationAttr = []) : void JSON字段数据转换 Parameters array $result 查询数据 array $json JSON字段 bool $assoc 是否转换为数组 array $withRelationAttr 关联获取器
throwNotFound() throwNotFound() : void 查询失败 抛出异常 Throws \think\db\exception\ModelNotFoundException \think\db\exception\DataNotFoundException