//事务开始
$transaction = \\Yii::$app->db->beginTransaction();
try {
    。。。
    。。。

    //事务执行
    $transaction->commit();
}catch (\\Exception $e){
    //事务回滚
    $transaction->rollBack();
}