PHP Class Prado\Data\TDbTransaction
TDbTransaction represents a DB transaction.
It is usually created by calling {@link TDbConnection::beginTransaction}.
The following code is a common scenario of using transactions:
try
{
$transaction=$connection->beginTransaction();
$connection->createCommand($sql1)->execute();
$connection->createCommand($sql2)->execute();
.... other SQL executions
$transaction->commit();
}
catch(Exception $e)
{
$transaction->rollBack();
}
Afficher le fichier
Open project: pradosoft/prado
Méthodes publiques
Méthodes protégées
Method Details
__construct()
public méthode
public __construct ( TDbConnection $connection ) |
$connection |
TDbConnection |
|
getActive()
public méthode
getConnection()
public méthode
public getConnection ( ) : TDbConnection |
Résultat |
TDbConnection |
the DB connection for this transaction |
rollback()
public méthode
Rolls back a transaction.
setActive()
protected méthode