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/");
         }
     }
 }