public function cadastroAction() { /** * Form cadastro */ $formPropostaCadastro = new Form_Site_PropostaCadastro(); $formPropostaCadastro->submit->setLabel("CADASTRAR"); $formPropostaCadastro->proposta_numero->setValue($this->getNumeroProposta()); $this->view->formPropostaCadastro = $formPropostaCadastro; if ($this->getRequest()->isPost()) { $data = $this->getRequest()->getPost(); //Zend_Debug::dump($data); die(); if ($formPropostaCadastro->isValid($data)) { $data = $formPropostaCadastro->getValues(); try { $modelProposta = new Model_DbTable_Proposta(); $modelProposta->insert($data); $this->_helper->flashMessenger->addMessage(array('success' => 'Proposta cadastrada com sucesso!')); } catch (Exception $ex) { $this->_helper->flashMessenger->addMessage(array('danger' => $ex->getMessage())); } $this->_redirect("proposta/"); } } }