public static function findAll() { $pdo = Banco::obterConexao(); $statement = $pdo->prepare("SELECT idCategoria,descricao,taxa FROM Categoria"); $statement->execute(); /* return $statement->fetchAll( PDO::FETCH_CLASS | PDO::FETCH_PROPS_LATE, "Categoria", array( 'xxxx', 'xxx', 'xxx') ); */ return $statement->fetchAll(PDO::FETCH_FUNC, "CategoriaDao::rowMapper"); }
public static function insere($usuario) { $pdo = Banco::obterConexao(); $inserir = $pdo->prepare("insert into usuario (nome,email,senha) values(:nome,:email,:senha)"); $nomeUsuario = $usuario->getNome(); $emailUsuario = $usuario->getEmail(); $senhaUsuario = $usuario->getSenha(); $inserir->bindParam(":nome", $nomeUsuario, PDO::PARAM_STR); $inserir->bindParam(":email", $emailUsuario, PDO::PARAM_STR); $inserir->bindParam(":senha", $senhaUsuario, PDO::PARAM_STR); $inserir->execute(); if (null != $usuario->getPersonagem()) { $personagem = $usuario->getPersonagem(); Personagem::insere($personagem); } }
public static function insere($idUsuario, $personagem) { $pdo = Banco::obterConexao(); $inserir = $pdo->prepare("insert into personagem (idUsuario,nome,classe,vidaAtual,vidaTotal,ataque)\r\n\t\tvalues(:idUsuario,:nome,:classe,:vidaAtual,:vidaTotal,:ataque)"); $nome = $personagem->getNome(); $classe = $personagem->getClasse(); $vidaAtual = $personagem->getVidaAtual(); $vidaTotal = $personagem->getVidaTotal(); $ataque = $personagem->getAtaque(); $inserir->bindParam(":idUsuario", $idUsuario, PDO::PARAM_INT); $inserir->bindParam(":nome", $nome, PDO::PARAM_STR); $inserir->bindParam(":classe", $classe, PDO::PARAM_STR); $inserir->bindParam(":vidaAtual", $vidaAtual, PDO::PARAM_INT); $inserir->bindParam(":vidaTotal", $vidaTotal, PDO::PARAM_INT); $inserir->bindParam(":ataque", $ataque, PDO::PARAM_INT); $inserir->execute(); }