- 增删改
- 新增
- 删除
- 更新
增删改
新增
方法 | 说明 |
---|---|
insert | 新增 |
save | 当主键不为空时为更新,为空时为插入 |
返回主键 id
实例:
$user=new User();
$user->name='tengzhinei';
$id=$user->insert();
或者调用
$id=$user->save();
$id=$user->id;
删除
方法 | 说明 |
---|---|
delete($force=false) | 删除 |
Record::destroy($id) | 静态删除 |
$force=true时 如果对象存在delete_time字段 只会将delete_time设置为非空同时会删除主键相同的缓存和配置了缓存 key 的缓存
实例:
$user=new User();
$user->id=1;
$user->delete();
静态删除
User::destroy(12);
更新
方法 | 说明 |
---|---|
update | 更新 |
save | 当主键不为空时为更新,为空时为插入 |
返回自增 id
实例:
$user=new User();
$user->name='tengzhinei';
$user->id=12;
$id=$user->update();
或者调用
$id=$user->save();
上一篇:使用Record 下一篇:查找方法