public function deleteAction() { $this->layout('layout/empty'); if ('POST' == $_SERVER['REQUEST_METHOD']) { $usu_id = $_POST["usu_id"]; //TODO: ¿Hace falta utilizar los métodos Zend\Http\Request? $usuarioDao = new UsuarioDao($this->getServiceLocator()); try { $objUsuario = new Usuario(); $objUsuario = $usuarioDao->getById($usu_id); $objUsuario->setActivo(0); if (!$usuarioDao->save($objUsuario)) { throw new Exception("Error al eliminar el usuario"); } //TODO: guardar log ok $data["objectID"] = $objUsuario->getId(); RestResponse::createResponse(RestResponse::OK, $data, "Usuario eliminado correctamente"); } catch (Exception $e) { RestResponse::createResponse(RestResponse::SERVER_ERROR, null, "No se pudo eliminar el usuario"); } } }