Man,
Mirando tu código existe algo que me parece que al usar
GLOBALS, no es la forma de usarlo, creo que se delcara de la siguiente marena:
Código PHP:
$GLOBALS['dbm'];
Por tanto ha de quedar de la siguiente forma tu código:
Código PHP:
<?
/*Clase Catalogo
Edgar Gonzalez
*/
Class Catalogo{
function __construct(){
//Obtengo mi variable global de conectarme
$this->dbm = $GLOBALS['dbm'];
}
//Obtengo todos mis Departamentos
public function ObtenerDepartamentos()
{
$consulta = "SELECT id_departamento,nombre FROM departamentos";
$resultado = $this->dbm->DbGetAll($consulta);
return $resultado;
}
}//termino de la clase
?>
después que lo cambies prueba ha realizar un echo ha esto:
Código PHP:
echo $resultado = $this->dbm->DbGetAll($consulta);
Y mira ver si devuelve resultado.
Espero que te sirva de algo esto creo que no es mucho pero te comento que no he usado PEAR DB, apenas lo he mirado por arriba.
Saludos