MODEL_INSERT
MODEL_INSERT = 1
MongoModel模型类 实现了ODM和ActiveRecords模式
db(integer $linkNum = '', mixed $config = '', boolean $force = false) : \Think\Model
切换当前的数据库连接
integer | $linkNum | 连接序号 |
mixed | $config | 数据库连接信息 |
boolean | $force | 强制重新连接 |
data(mixed $data = '') : \Think\Model
设置数据对象值
mixed | $data | 数据 |
table(mixed $table) : \Think\Model
指定当前的数据表
mixed | $table |
using(mixed $using) : \Think\Model
USING支持 用于多表删除
mixed | $using |
join(mixed $join, string $type = 'INNER') : \Think\Model
查询SQL组装 join
mixed | $join | |
string | $type | JOIN类型 |
union(mixed $union, boolean $all = false) : \Think\Model
查询SQL组装 union
mixed | $union | |
boolean | $all |
cache(mixed $key = true, integer $expire = null, string $type = '') : \Think\Model
查询缓存
mixed | $key | |
integer | $expire | |
string | $type |
field(mixed $field, boolean $except = false) : \Think\Model
指定查询字段 支持字段排除
mixed | $field | |
boolean | $except | 是否排除 |
scope(mixed $scope = '', array $args = NULL) : \Think\Model
调用命名范围
mixed | $scope | 命名范围名称 支持多个 和直接定义 |
array | $args | 参数 |
where(mixed $where, mixed $parse = null) : \Think\Model
指定查询条件 支持安全过滤
mixed | $where | 条件表达式 |
mixed | $parse | 预处理参数 |
limit(mixed $offset, mixed $length = null) : \Think\Model
指定查询数量
mixed | $offset | 起始位置 |
mixed | $length | 查询数量 |
page(mixed $page, mixed $listRows = null) : \Think\Model
指定分页
mixed | $page | 页数 |
mixed | $listRows | 每页数量 |
comment(string $comment) : \Think\Model
查询注释
string | $comment | 注释 |
fetchSql(boolean $fetch) : \Think\Model
获取执行的SQL语句
boolean | $fetch | 是否返回sql |
bind(string $key, mixed $value = false) : \Think\Model
参数绑定
string | $key | 参数名 |
mixed | $value | 绑定的变量及绑定参数 |
setProperty(string $name, mixed $value) : \Think\Model
设置模型的属性值
string | $name | 名称 |
mixed | $value | 值 |