• 增删改
    • 新增
    • 删除
    • 更新

    增删改

    新增


    方法说明
    insert新增
    save当主键不为空时为更新,为空时为插入

    返回主键 id

    实例:

    1. $user=new User();
    2. $user->name='tengzhinei';
    3. $id=$user->insert();
    4. 或者调用
    5. $id=$user->save();
    6. $id=$user->id;

    删除


    方法说明
    delete($force=false)删除
    Record::destroy($id)静态删除

    $force=true时 如果对象存在delete_time字段 只会将delete_time设置为非空同时会删除主键相同的缓存和配置了缓存 key 的缓存

    实例:

    1. $user=new User();
    2. $user->id=1;
    3. $user->delete();
    4. 静态删除
    5. User::destroy(12);

    更新


    方法说明
    update更新
    save当主键不为空时为更新,为空时为插入

    返回自增 id

    实例:

    1. $user=new User();
    2. $user->name='tengzhinei';
    3. $user->id=12;
    4. $id=$user->update();
    5. 或者调用
    6. $id=$user->save();

    上一篇:使用Record   下一篇:查找方法