public function buscaAction() { $this->_helper->layout->disableLayout(); $faq = $this->getRequest()->getParam("faq", null); if (empty($faq)) { exit; } // buscando $modelFaq = new Model_DbTable_Faq(); $faqs = $modelFaq->getFaqs($faq); $this->view->faqs = $faqs; }
public function cadastroAction() { // form de faq $formFaq = new Form_Admin_Faq(); $formFaq->submit->setLabel("Cadastrar"); $this->view->formFaq = $formFaq; if ($this->getRequest()->isPost()) { $dadosPost = $this->getRequest()->getPost(); if ($formFaq->isValid($dadosPost)) { $dadosPost = $formFaq->getValues(); try { $modelFaq = new Model_DbTable_Faq(); $modelFaq->insert($dadosPost); // mensagem de sucesso $this->_helper->flashMessenger->addMessage(array('success' => 'FAQ cadastrado com sucesso!')); } catch (Exception $ex) { // mensagem de sucesso $this->_helper->flashMessenger->addMessage(array('danger' => 'Erro! - ' . $ex->getMessage())); } $this->_redirect("admin/faq/"); } } }