function testeUpdate() { $entity = new UsuarioRastreador(); $entity->setId(8); $usuario = new Usuario(); $usuario->setId(2); $entity->setUsuario($usuario); $rastreador = new Usuario(); $rastreador->setId(8); $entity->setRastreador($rastreador); echo "Resultado: " . ServiceLocator::getUsuarioRastreadorService()->update($entity); }
function compararUsuarioRastreador() { $usuRas = new UsuarioRastreador(); $usuRas->setId(14); $usu = new Usuario(); $usu->setId(2); $usu->setLogin("Creuza"); $usu->setNome("Creuza"); $usu->setSenha("123123"); $usuRas->setUsuario($usu); $ras = new Rastreador(); $ras->setId(5); $ras->setNome("Rastreador 2"); $ras->setPublico(false); $ras->setSerial("PQ123"); $ras->setToken("TK148"); $usuRas->setRastreador($ras); $usuRas2 = new UsuarioRastreador(); $usuRas2->setId(14); $usu2 = new Usuario(); $usu2->setId(2); $usu2->setLogin("Creuza"); $usu2->setNome("Creuza"); $usu2->setSenha("123123"); $usuRas2->setUsuario($usu2); $ras2 = new Rastreador(); $ras2->setId(5); $ras2->setNome("Rastreador 2"); $ras2->setPublico(false); $ras2->setSerial("PQ123"); $ras2->setToken("TK148"); $usuRas2->setRastreador($ras2); var_dump($usuRas->comparar($usuRas2)); echo "<br><br>"; var_dump($usuRas == $usuRas2); }
public function readById(PDO $conexao, $id) { $entity = null; if ($conexao != null && $id > 0) { try { $sql = "select * from usuario_rastreador where id = ?"; $ps = $conexao->prepare($sql); $ps->bindParam(1, $id, PDO::PARAM_INT); $ps->execute(); if ($linha = $ps->fetch(PDO::FETCH_ASSOC)) { $entity = new UsuarioRastreador(); $entity->setId($linha['id']); $entity->setUsuario($linha['usuario_fk']); $entity->setRastreador($linha['rastreador_fk']); } $ps = null; } catch (PDOException $e) { throw $e; } } return $entity; }