Já tentei usar assim 

class conexao {

    function __ construct (){

        $db = ADONewConnection('postgres');

        $db->Connect('host=localhost port=5432 dbname=meubanco user=postgres
password=123456');

        return $db;

                }

}

E assim

 

class conexao {

    function __ construct (){

            $this->conexao();

}

   function conexao(){    

        $db = ADONewConnection('postgres');

        $db->Connect('host=localhost port=5432 dbname=meubanco user=postgres
password=123456');

        return $db;

                }

}

 

 

De: [email protected] [mailto:[EMAIL PROTECTED] Em nome de
thiago silva
Enviada em: quarta-feira, 15 de outubro de 2008 16:38
Para: [email protected]
Assunto: [flexdev] Re: duvida com AMFPHP

 

Erro de logica. Você deve chamar no construtor:





2008/10/15 Fernando Bianchini <[EMAIL PROTECTED]>

Estou fazendo um projeto utilizando AMFPHP, quero dividir minhas classes em
arquivos separados. Ex: conexão, usuário.

O problema é o seguinte na classe conexão não consigo q ela crie a conexão
qdo a classe for criada. Já tente com o mesmo nome, com __ construct, sem
function, com public funtion mas não funciona. Como esta aqui em baixo
funciona mas não queria usar aquela linha q fiz comentário

 

class conexao {

    function conexao(){

        $db = ADONewConnection('postgres');

        $db->Connect('host=localhost port=5432 dbname=meubanco user=postgres
password=123456');

        return $db;

                }

}

 

Classe de acesso:

 

class usuario {


        private $con;

                function __construct(){

$this->con = new conexao;  

                                $c = $this->con->conexao();  //queria não
precisar desta linha pra chamar a função


 

                               return true;

                }

 

                function func_teste(){

                           

                                $consulta = $c->Execute("SELECT * FROM
usuario");

 

                               $retorno['data'] = null;

                               $i=0;

 

                               while(!$consulta->EOF){

 
$retorno['data'][$i]['usu_id']       = $consulta->fields[0];

 
$retorno['data'][$i]['usu_nome']       = $consulta->fields[1];

                                               $consulta->MoveNext();

                               }

                               return $retorno;

                }

}

 

 




-- 
"E se o meu povo, que se chama pelo meu nome, se humilhar, e orar, e buscar
a minha face e se converter dos seus maus caminhos, então eu ouvirei dos
céus, e perdoarei os seus pecados, e sararei a sua terra." 2° Cr 7:14




--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para [EMAIL PROTECTED]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a