SoftDelete
public trait SoftDelete
Method Summary | |
---|---|
boolean | trashed() 判断当前实例是否被软删除 |
static \think\db\Query | 查询软删除数据 |
static \think\db\Query | 只查询软删除数据 |
static integer | delete(bool force) 删除当前的记录 |
static integer | destroy(mixed data, bool force) 删除记录 |
static integer | restore(array where) 恢复被软删除的记录 |
protected void | base(\think\db\Query query) 查询默认不包含软删除数据 |
protected string | getDeleteTimeField(bool read) 获取软删除字段 |
public boolean trashed()
判断当前实例是否被软删除
public static \think\db\Query withTrashed()
查询软删除数据
public static \think\db\Query onlyTrashed()
只查询软删除数据
public static integer delete(bool force)
删除当前的记录
public static integer destroy(mixed data, bool force)
删除记录
public static integer restore(array where)
恢复被软删除的记录
protected void base(\think\db\Query query)
查询默认不包含软删除数据
protected string getDeleteTimeField(bool read)
获取软删除字段