$connection
$connection :
__construct(\think\db\Connection $connection = null, string $model = '')
构造函数
\think\db\Connection | $connection | 数据库对象实例 |
string | $model | 模型名 |
getConnection() : \think\db\Connection
获取当前的数据库Connection对象
getBuilder() : \think\db\Builder
获取当前的builder实例对象
query(string $sql, array $bind = array(), boolean $master = false, boolean|string $class = false) : mixed
执行查询 返回数据集
string | $sql | sql指令 |
array | $bind | 参数绑定 |
boolean | $master | 是否在主服务器读操作 |
boolean|string | $class | 指定返回的数据集对象 |
paginate(integer|array $listRows = null, integer|boolean $simple = false, array $config = array()) : \think\Paginator
分页查询
integer|array | $listRows | 每页数量 数组表示配置参数 |
integer|boolean | $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|false|\PDOStatement|string
查找记录
array|string|\think\db\Query|\Closure | $data |
find(array|string|\think\db\Query|\Closure $data = null) : array|false|\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 |