$con = Propel::getConnection(); try { $con->begin(); // do something $con->commit(); } catch (Exception $e) { $con->rollback(); throw $e; }