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();
}
Datei anzeigen
Open project: pradosoft/prado
Public Methods
Protected Methods
Method Details
__construct()
public method
public __construct ( TDbConnection $connection ) |
$connection |
TDbConnection |
|
getActive()
public method
getConnection()
public method
public getConnection ( ) : TDbConnection |
return |
TDbConnection |
the DB connection for this transaction |
Rolls back a transaction.
setActive()
protected method