PHP 클래스 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();
}
파일 보기
프로젝트 열기: pradosoft/prado
공개 메소드들
보호된 메소드들
메소드 상세
public __construct ( TDbConnection $connection ) |
$connection |
TDbConnection |
|
public getConnection ( ) : TDbConnection |
리턴 |
TDbConnection |
the DB connection for this transaction |
Rolls back a transaction.