ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

fastadmin框架使用开启事务、提交、回滚等

2026/8/23 8:21:16 拓冰建站 浏览量
fastadmin框架使用开启事务、提交、回滚等

在fastadmin框架中,可以使用think\db\Transaction类来实现事务。

use think\Db;
use think\db\Transaction;// 开始事务
Db::startTrans();try {// 执行数据库操作Db::table('user')->where('id', 1)->select();// 提交事务Db::commit();
} catch (\Exception $e) {// 回滚事务Db::rollback();
}

使用Db::startTrans()方法开启事务,并在try块中执行数据库操作。如果操作成功,则使用Db::commit()方法提交事务。如果操作失败,则使用Db::rollback()方法回滚事务