예제 #1
0
 public function addAction()
 {
     $formEvento = new Eventos_Form_Evento();
     $formEvento->setAction($this->view->url(array(), 'addEvento'));
     if ($this->getRequest()->isPost()) {
         $formData = $this->_request->getPost();
         if (!$formEvento->isValid($formData)) {
             $this->view->formEvento = $formEvento;
             $formEvento->populate($formData);
             return $this->render('form');
         } else {
             $evento = new Evento();
             $evento->fromArray($formEvento->getValues(true));
             $evento->nuevo();
             $this->_flashMessenger->addSuccess('Evento Agregado');
             $this->_redirect('/backend/eventos');
         }
     }
     $this->view->formEvento = $formEvento;
     $this->render('form');
 }