public function excluirAction() { $id = $this->_getParam('id', $id = $this->getRequest()->getPost('postagem_id')); if (!$id) { $this->_helper->redirector('listar'); } if (!Zend_Auth::getInstance()->hasIdentity()) { $this->_helper->redirector('exibir', 'postagens', null, array('id' => $id)); } $modelPostagem = new Application_Model_Postagem(); $postagem = $modelPostagem->consulta($id); if (!$postagem) { $this->_helper->redirector('listar'); } $request = $this->getRequest(); if ($request->isPost()) { if ($modelPostagem->excluir($id)) { $this->_helper->redirector('listar'); } } $form = new Zend_Form(); $form->setAction($this->view->baseUrl('postagens/excluir')); $form->setMethod(Zend_Form::METHOD_POST); $postagem_id = $form->createElement('hidden', 'postagem_id'); $postagem_id->setValue($id)->setDecorators(array('ViewHelper')); $form->addElement($postagem_id); $excluir = $form->createElement('submit', 'excluir'); $excluir->setLabel('Excluir Postagem')->setAttrib('class', 'btn btn-large btn-danger'); $form->addElement($excluir); $this->view->postagem = $postagem; $this->view->form = $form; }