示例#1
0
 public function executeUpdate(sfWebRequest $request)
 {
     $this->forward404Unless($request->isMethod('post') || $request->isMethod('put'));
     $this->forward404Unless($discipline = DisciplinePeer::retrieveByPk($request->getParameter('id')), sprintf('Object discipline does not exist (%s).', $request->getParameter('id')));
     $values = array('discipline' => 1);
     $this->form = new DisciplineForm($discipline, $values);
     if ($request->hasParameter("page")) {
         $par = "page=" . $request->getParameter("page");
     }
     $this->redirectAddress = "admindiscipline/edit?" . $par . "&id=" . $request->getParameter('id');
     $this->processForm($request, $this->form);
     $this->enum_item_list = $this->getDisciplineList();
     $this->getDisAssocListFromPost($request);
     $this->setTemplate('index');
 }