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