public function getHitos($idProducto) { $sql = "select h.idHito, h.nombre, h.estado from hito h where Producto_idProducto = " . $idProducto; try { $datos = $this->_db->consulta($sql); if ($datos->num_rows > 0) { $resultados = $this->_db->fetchAll($datos); $array = array(); foreach ($resultados as $fila) { $moduloDTO = new moduloDTO(); $moduloDTO->setId($fila['idHito']); $moduloDTO->setNombre($fila['nombre']); $moduloDTO->setEstado($fila['estado']); $array[] = $moduloDTO; } return $array; } else { echo 'Error en la consulta'; } } catch (Exception $exc) { echo $exc->getTraceAsString(); } finally { $this->_db->closeConex(); } }