【发布时间】:2013-06-17 15:36:58
【问题描述】:
给定一个具有多个函数样式的 PHP 类
public function $op_Data() {
$command = Yii::app()->db->createCommand("");
$transaction = Yii::app->db->beginTransaction();
try {
//code here
$transaction->commit()
} catch (Exception $e) {
$transaction->rollback();
return "Operation Failed\n" . $e->getTraceAsString();
}
}
提交操作成功或返回错误后,是否可以继续使用之前方法中的事务?
我的意思是,调用了一个插入函数。它检查事务是否处于活动状态,并使用它。如果一个事务不活跃,它会创建一个。对于需要事务功能的所有功能,都会进行相同的检查。
如果此功能存在,是否会影响特定功能内的提交/回滚操作?
【问题讨论】:
标签: php yii transactions