Bom dia.
Não consegui entender qual o problema que está tendo. Ocorre algum erro?
--
Att.,
José Carlos Silveira Fiel
Flex and PHP Developer
Adobe Certified Expert Flex with AIR
Blog: http://blog.josecarlosfiel.com.br/
Twitter: http://twitter.com/josecarlosfiel


2009/12/14 Daniel Vitor <dvluc...@gmail.com>

> Olá pessoal
>
> Estou migrando de amfphp para zend amf e estou com problema para
> enviar parametro do flex para as classes do php, segue abaixo o
> codigo:
>
> //Método genérico para chamada remota
> public function remoteObject(source:String, operation:String,
> destination:String, resultFunction:Function=null,
> failureFunction:Function=null,... args:*):void
> {
>        remote = new RemoteObject(destination);
>        remote.showBusyCursor = true;
>        remote.source = source;
>        remote.addEventListener(FaultEvent.FAULT, failureFunction);
>        remote.addEventListener(ResultEvent.RESULT, resultFunction);
>        //remote.getOperation(operation).arguments = args;
>        remote.getOperation(operation).send(args);
> }
>
> //Exemplo de chamada (Chamada a um método loadRecord dentro da classe
> PessoaFisica passando ID = 5)
> modelLocator.dbSys.remoteObject
> ('PessoaFisica','loadRecord','zend',resultLoad,failure,'5');
>
> //Método da classe PessoaFisica
> public function loadRecord($ID)
> {
>        $this->_sql = "SELECT * FROM TBPESSOA_FISICA WHERE PESSOA_FISICA_ID
> =
> '".$ID."'";
>        $this->_query = mysql_query($this->_sql,$this->_conexao);
>        $numRows = mysql_num_rows($this->_query);
>        if($numRows > 0)
>        {
>                $vo = array();
>                while($result = mysql_fetch_assoc($this->_query))
>                {
>                        $pessoaFisica = new voPessoaFisica();
>                        $pessoaFisica->PESSOA_FISICA_ID =
> $result['PESSOA_FISICA_ID'];
>                        $pessoaFisica->NOME = $result['NOME'];
>                        $pessoaFisica->APELIDO = $result['APELIDO'];
>                        $vo[] = $pessoaFisica;
>                }
>                return $vo;
>        }
>        return false;
> }
>
> Adianto que as comunicações estão funcionando bem e a classe via
> ZamfBrowser também está funcionando corretamente. Se retirar o
> parâmetro ID da classe no php e força um valor ... PESSOA_FISICA_ID =
> '5'... também funciona perfeitamente, logo conclui que o problema está
> na passagem do parâmetro ID do flex para o php.
>
> Tentei de várias formas antes de recorrer a lista, e pesquisei
> bastante na documentação porem, nenhum sucesso. Alguém pode dar uma
> luz?
>
> --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
> Para sair da lista, envie um email em branco para
> flexdev-unsubscr...@googlegroups.com
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev

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

Responder a