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'); }