public function save(Doctrine_Connection $conn = null) { if (is_null($conn)) { $conn = opDoctrineQuery::chooseConnection(true); } parent::save($conn); }
public function delete(Doctrine_Connection $conn = null) { if (is_null($conn)) { $conn = opDoctrineQuery::chooseConnection(true); } $conn->beginTransaction(); try { $introFriendUnread = Doctrine_Core::getTable('IntroFriendUnread')->findOneByMemberId($this->member_id_to); if ($introFriendUnread && $this->getUpdatedAt() >= $introFriendUnread->getReadAt()) { $introFriendUnread->decreaseCount(); $introFriendUnread->save($conn); } parent::delete($conn); $conn->commit(); } catch (Exception $e) { $conn->rollback(); throw $e; } }
public function save(Doctrine_Connection $conn = null) { $hasConnection = Doctrine_Manager::getInstance()->hasConnectionForComponent($this->getTable()->getComponentName()); if (is_null($conn) && !$hasConnection) { $conn = opDoctrineQuery::chooseConnection(true); } parent::save($conn); }
public function down($direction) { $conn = opDoctrineQuery::chooseConnection(true); $sql = 'DROP TABLE `schedule_resource_lock`'; $conn->execute($sql); }