예제 #1
0
파일: db.php 프로젝트: Cheuk1991/DuPHP
 static function transaction(callable $transaction)
 {
     self::$inst->beginTransaction();
     $queue = $transaction();
     if ($queue) {
         self::$inst->commit();
         return $queue;
     }
     self::$inst->rollBack();
     return false;
 }
예제 #2
0
 public function rollback()
 {
     try {
         return parent::rollBack();
     } catch (\PDOException $e) {
         throw new \limepie\db\exception($e);
     }
 }