那这样子的话 就能实现 当你的模型需要用到事务提交的时候 不用再去引入Db 直接用这个方法就获取了
/*实例模型*/
$model = new UsersModel();
/*获取Db对象*/
$db = $model->db(false);
/*开启事务*/
$db->startTrans();
try {
$id = request()->get('id');
$db->where('id',$id)->update(['nickName' => '哈哈哈']);
$db->commit();
} catch (Exception $e) {
$db->rollback();
} 最佳答案