예제 #1
0
 public function addAction()
 {
     $formModelo = new Modelos_Form_Modelo();
     $formModelo->setAction($this->view->url(array(), 'addModelo'));
     if ($this->getRequest()->isPost()) {
         $formData = $this->_request->getPost();
         if (!$formModelo->isValid($formData)) {
             $this->view->formModelo = $formModelo;
             $formModelo->populate($formData);
             return $this->render('form');
         } else {
             $modelo = new Modelo();
             $modelo->fromArray($formModelo->getValues(true));
             $modelo->nuevo();
             $this->_flashMessenger->addSuccess('Modelo Agregada');
             $this->_redirect('/backend/modelos');
         }
     }
     $this->view->formModelo = $formModelo;
     $this->render('form');
 }