public function executeUpdateStudents(sfWebRequest $request) { $this->examination_repproved_subject = ExaminationRepprovedSubjectPeer::retrieveByPk($request->getParameter('examination_repproved_subject[id]')); if (null === $this->examination_repproved_subject) { $this->getUser()->setFlash('error', 'Debe seleccionar una mesa de examen para inscribir a los estudiantes'); $this->redirect('@examination_repproved_subject'); } $this->form = new ExaminationRepprovedSubjectStudentForm($this->examination_repproved_subject); if ($request->isMethod("POST")) { $this->form->bind($request->getParameter($this->form->getName()), $request->getFiles($this->form->getName())); if ($this->form->isValid()) { $this->form->save(); $this->getUser()->setFlash('notice', 'Los alumnos seleccionados han sido correctamente inscriptos a la mesa de examen.'); } } $this->setTemplate("manageStudents"); }