Exemple #1
0
 private function processForm($params, BaseForm $form)
 {
     $form->bind($params);
     if ($form->isValid()) {
         $form->save();
         return true;
     }
     return false;
 }
Exemple #2
0
 protected function processForm(sfWebRequest $request, BaseForm $form)
 {
     $form->bind($request->getParameter($form->getName()), $request->getFiles($form->getName()));
     if ($form->isValid()) {
         $schedule = $form->save();
         $this->getUser()->setFlash('notice', $form->isNew() ? 'The schedule has added' : 'The schedule has updated');
         $results = explode('-', $schedule->start_date);
         $this->redirect(sprintf('@calendar_year_month?year=%d&month=%d', $results[0], $results[1]));
     }
 }
Exemple #3
0
 private function processForm(BaseForm $form, sfWebRequest $request, $type = null)
 {
     $name = $form->getName();
     $form->bind($request->getParameter($name), $request->getFiles($name));
     if ($this->setFlashMessageByType($form->isValid(), $type)) {
         $form->save();
     }
     $this->redirect('@opCalendarPlugin');
 }