buildCriteria(); } $criteria->setDbName(self::DATABASE_NAME); try { $con->begin(); $pk = BasePeer::doInsert($criteria, $con); $con->commit(); } catch(PropelException $e) { $con->rollback(); throw $e; } foreach (sfMixer::getCallables('BaseEcardTransactionPeer:doInsert:post') as $callable) { call_user_func($callable, 'BaseEcardTransactionPeer', $values, $con, $pk); } return $pk; } }