/** * Retorna todos os MunicÃpios ou Regiões do Brasil segundo o nÃvel (2 - municipio ou 1-CGR). * * @Return Array */ public function findLocsByNivelId($nivelId) { $conn = $this->pdo->getConnection($this->mode); $sql = " SELECT localidadeId,regiaoId,localidadeNome,localidadeOrdem,localidadeNivel"; $sql .= " FROM tblocalidade"; $sql .= " WHERE localidadeNivel = ?"; $sql .= " ORDER BY localidadeNome ASC"; $stmt = $conn->prepare($sql); $stmt->bindValue(1, $nivelId); $stmt->execute(); $arrObj = array(); foreach ($stmt as $row) { $obj = new LocalidadeDTO(); $obj->setLocalidadeId($row[0]); $obj->setRegiaoId($row[1]); $obj->setLocalidadeNome($row[2]); $obj->setLocalidadeOrdem($row[3]); $obj->setLocalidadeNivel($row[4]); $arrObj[$row[0]] = $obj; } return $arrObj; }
public function findLocsByArrId($arrLocId) { $lstLocs = implode(",", $arrLocId); echo $lstLocs; $conn = $this->pdo->getConnection($this->mode); $sql = " select localidadeId,regiaoId,localidadeNome,localidadeOrdem,localidadeNivel"; $sql .= " from tblocalidade WHERE localidadeId in ({$lstLocs})"; $stmt = $conn->prepare($sql); $stmt->execute(); $arrObj = array(); foreach ($stmt as $row) { $obj = new LocalidadeDTO(); $obj->setLocalidadeId($row[0]); $obj->setRegiaoId($row[1]); $obj->setLocalidadeNome($row[2]); $obj->setLocalidadeOrdem($row[3]); $obj->setLocalidadeNivel($row[4]); $arrObj[$row[0]] = $obj; } return $arrObj; }