public function editarAction() { $ct = new Categoria(); $request = $this->getRequest(); $id = $request->getParam('id'); $erro = false; $msg = ''; $categoria = $ct->getCategoriaById($id); if (!$categoria) { $erro = true; $msg = 'Não exsitem dados para serem exibidos'; $this->view->msg = $msg; } if ($request->isPost()) { $ct->setCategoria($request->getPost('categoria')); $data = array('categoria' => $ct->getCategoria()); $ct->saveCategoria($data, $id); if ($erro) { $msg = 'Ocorreu um erro, tente novamente'; $this->view->msg = $msg; } else { $this->_helper->redirector('listar', 'categorias'); } } $this->view->categoria = $categoria; $this->render(); }
public function testCreateCategory() { $Categoria = new Categoria(); $Cat = $Categoria->getCategoria(1); // Se envia parametro de 1 ID con el objetivo de obtener un el dato de retorno de la funcion getCategoria() en donde comprueba que se hayan insertado las categorias como debia. $this->assertTrue($Cat != null); }