protected function getEventoOrCreate($id = 'id') { if (!$this->getRequestParameter($id)) { $evento = new Evento(); } else { $evento = EventoPeer::retrieveByPk($this->getRequestParameter($id)); $this->forward404Unless($evento); } return $evento; }
public function delete(PropelPDO $con = null) { if ($this->isDeleted()) { throw new PropelException("This object has already been deleted."); } if ($con === null) { $con = Propel::getConnection(DocenteHorarioPeer::DATABASE_NAME); } try { $con->beginTransaction(); $evento = EventoPeer::retrieveByPk($this->getFkEventoId()); $evento->delete(); DocenteHorarioPeer::doDelete($this, $con); $this->setDeleted(true); $con->commit(); } catch (PropelException $e) { $con->rollBack(); throw $e; } }
protected function getEventoOrCreate($id = 0) { if (!$id) { $evento = new Evento(); } else { $evento = EventoPeer::retrieveByPk($id); $this->forward404Unless($evento); } return $evento; }