private function getCategorias() { $options = array('' => 'Selecione...'); $modelCategoria = new Model_DbTable_Categoria(); $categorias = $modelCategoria->getAtivos(); foreach ($categorias as $categoria) { $options[$categoria->categoria_id] = $categoria->categoria_nome; } return $options; }
/** * */ public function desativarAction() { $this->_helper->viewRenderer->setNoRender(); $categoria_id = $this->getRequest()->getParam('categoria'); $modelCategoria = new Model_DbTable_Categoria(); try { $modelCategoria->updateById(array('categoria_ativo' => 0), $categoria_id); $this->_helper->flashMessenger->addMessage(array('success' => 'Categoria desativada com sucesso')); } catch (Exception $ex) { $this->_helper->flashMessenger->addMessage(array('danger' => $ex->getMessage())); } $this->_redirect("admin/categoria"); }