Вложенные транзакции

Больше
4 мес. 19 ч. назад #4726 от admin
Или так,
$db = Yii::$app->db;
$outerTransaction = $db->beginTransaction();
try {
...

Вложенные транзакции yii2

Вложенные транзакции

Если ваша СУБД поддерживает Savepoint, вы можете вкладывать транзакции как показано ниже:

Yii::$app->db->transaction(function ($db) {
    // внешняя транзакция
    
    $db->transaction(function ($db) {
        // внутренняя транзакция
    });
});
Подробнее...
Модераторы: admin