/** * A diferença entre esse método e o select é qie esse método não preenche * os dados do objeto, apenas verifica a sua existencia. * @return boolean true se existir o registro e false se não existir */ public function existe() { // Trago o comando SQL $sql = $this->getSQLSelect(); //echo $sql . "<br>"; // Instancio a Consulta $con = new ConsultaPreparada($this->modelo->_getConexao(), $sql); // Ligo a chave Primaria do Modelo ao Campo do WHERE $campo = $this->modelo->getCampoChavePrimaria(); $valor = $this->modelo->getValorChavePrimaria(); $con->liga($campo, $valor); // Retorna a quantidade de registros. $qtdReg = $con->getQtdeLinhas(); if ($qtdReg) { return true; } else { return false; } }