function testeUpdate() { $entity = new Coordenada(); $entity->setId(15); $entity->setLatitude(25); $entity->setLongitude(25); $entity->setDataHora(date('Y-m-d H-i-s')); $entity->setHdop(1.655); $rastreador = new Rastreador(); $rastreador->setId(3); $entity->setRastreador($rastreador); echo "Resultado: " . ServiceLocator::getCoordenadaService()->update($entity); }
function compararCoordenadas() { $coordenada = new Coordenada(); $coordenada->setId(36); $coordenada->setLatitude(25.6215); $coordenada->setLongitude(-23.6514); $coordenada->setHdop(1.0256); $rastreador = new Rastreador(); $rastreador->setId(1); $coordenada->setRastreador($rastreador); $coordenada2 = new Coordenada(); $coordenada2->setId(36); $coordenada2->setLatitude(25.6215); $coordenada2->setLongitude(-23.6514); $coordenada2->setHdop(1.0256); $rastreador2 = new Rastreador(); $rastreador2->setId(2); $coordenada2->setRastreador($rastreador2); var_dump($coordenada->comparar($coordenada2)); echo "<br><br>"; var_dump($coordenada == $coordenada2); }
public function readById(PDO $conexao, $id) { $entity = null; if ($conexao != null && $id > 0) { try { $sql = "select * from coordenada where id = ?"; $ps = $conexao->prepare($sql); $ps->bindParam(1, $id, PDO::PARAM_INT); $ps->execute(); if ($linha = $ps->fetch(PDO::FETCH_ASSOC)) { $entity = new Coordenada(); $entity->setId($linha['id']); $entity->setLatitude($linha['latitude']); $entity->setLongitude($linha['longitude']); $entity->setDataHora($linha['data_hora']); $entity->setHdop($linha['hdop']); $rastreador = new Rastreador(); $rastreador->setId($linha['rastreador_fk']); $entity->setRastreador($rastreador); } $ps = null; } catch (PDOException $e) { throw $e; } } return $entity; }