Не пойму в чем проблема.
Код: Выделить всё
$transaction = Yii::app()->db->beginTransaction();
try {
$migrationObject->up();
self::insertMigrationHistory($migrationTable, $migration);
$transaction->commit();
} catch (Exception $e) {
$transaction->rollback();
$failMigrations[$migration] = $e->getMessage();
}
Вчем проблема?