Beispiel #1
0
 protected function getDocenteHorarioOrCreate($id = 'idDocente', $id2 = 'idEvento')
 {
     if (!$this->getRequestParameter($id2)) {
         $docenteHorario = new DocenteHorario();
     } else {
         $c = new Criteria();
         $c->add(DocenteHorarioPeer::FK_DOCENTE_ID, $this->getRequestParameter($id));
         $c->add(DocenteHorarioPeer::FK_EVENTO_ID, $this->getRequestParameter($id2));
         $docenteHorario = DocenteHorarioPeer::doSelectOne($c);
         // Esta linea de aca abajo deberia funcionar pero da un error no se si es del propel o que
         //         $docenteHorario = DocenteHorarioPeer::retrieveByPK(array($this->getRequestParameter($id2), $this->getRequestParameter($id)) );
         $this->forward404Unless($docenteHorario);
     }
     return $docenteHorario;
 }