Tuesday, April 24, 2012

Transaction using yii CDbTransaction

As for my reference and note,
CDbConnection::beginTransaction

$transaction=$connection->beginTransaction();
try
{

   $connection->createCommand($sql1)->execute();
   $connection->createCommand($sql2)->execute();
   //.... other SQL executions
   $transaction->commit();
}
catch(Exception $e)
{
   $transaction->rollBack();
}

No comments:

Post a Comment