Tem problema nenhum meu amigo. O Framework que eu use, está por baixo do AMFPHP e Flex... no lugar do frameworks use suas consultas normalmente no php.
[]s 2010/1/31 Matheus <[email protected]> > Eu aprecio sua opinião pra mim é sempre válido, enfim como eu disse, > irei utilizar VO dentre em breve, só que no momento estou com um pouco > de pressa, e ta me servindo bem do jeito que to fazendo, inclusive dei > uma olhada rápida no link que me passou sobre VO, queria perguntar se > teria problema eu seguir por ali e nao usar o framework que vc usa no > projeto que vc desenvolveu? > Abs vo tentar seguir o tuto e obrigado pela opinião > > On 31 jan, 20:52, Paulo Augusto Teixeira <[email protected]> > wrote: > > Para saber se está passando, melhor você debugar, bote breakpoints e vá > > seguindo. > > > > Sobre a forma correta, acredito que a primeira funcione, como falei na > minha > > resposta anterior, não costumo usar a tag remoteObject. Fazer > remoteObject é > > bem mais praticável com Orientação a Objetos e isso requer uso de VOs e > tudo > > mais. > > > > Eu lí um livro sobre flex + php, não consegui terminá-lo por causa do > mxml. > > Foge de todos os padrões de arquitetura. > > Para mim não serve para nada! Desculpe, é só a minha opinião. > > > > Abraços e boa sorte! > > > > 2010/1/31 Matheus <[email protected]> > > > > > > > > > Opa Paulo tudo bom? Espero que sim, não estou utilizando VO, foi > > > porque ainda não conseguir usar o Vo direito deu um erro pelo tutorial > > > que estava vendo, mas logo logo irei utilizar.A minha pergunta não é > > > sobre o que tenho que passar e sim se a variavel que criei dentro das > > > tags scripts posso passar sem binding? > > > Tipo: > > > > > public var id:int; > > > id = e.result.data[0].idPaciente; // Aqui id ta recebdno um inteiro > > > > > Ai quero saber se la no mxml eu posso passar ele assim mesmo: > > > > > <idPaciente>id</idPaciente> //ou > > > <idPaciente>{id}</idPaciente> > > > > > Qual o correto? Acredito que a primeira forma seja a correta mas não > > > sei se está passando o valor. > > > Abs e obrigado > > > > > On 31 jan, 14:20, Paulo Augusto Teixeira <[email protected]> > > > wrote: > > > > Fala Matheus, > > > > > > Como você trabalha com VO (Objetos), você deverá passar objetos VOs, > > > tando > > > > do PHP para o FLex quanto do Flex para o PHP > > > > > > Um exemplo básico: > > > > > > PHP: > > > > > > public function getProdutos($dados){ > > > > > > $this->result = $this->objConsulta->Find($dados->idProduto); > > > > > > $this->voObject = new produtoVO(); > > > > if($this->result[0]['idProduto'] != null){ > > > > $this->voObject->idProduto = $this->result[0]['idProduto']; > > > > $this->voObject->name = $this->result[0]['name']; > > > > $this->voObject->description = > $this->result[0]['description']; > > > > } > > > > > > return $this->voObject; > > > > > > } > > > > > > FLEX > > > > > > public function getProdutos():void{ > > > > objService = new ServiceRemoteProdutos(); > > > > produtos = new produtoVO(); > > > > produtos .idProduto = 1; > > > > > > // aqui chamada do remote object > > > > //com seu objeto de remoting vc chama o metodo do php: > > > > objService.getProdutos(produtos); > > > > > > } > > > > > > Bom a idéia é essa, eu particularmente não gosto de usar o > remoteObject > > > com > > > > mxml, prefiro actionscript, o mercado de trabalho usa assim. > > > > > > Mas o conceito de passagem de parametro é essa. > > > > > > 2010/1/31 Matheus <[email protected]> > > > > > > > Seguinte pessoal, criei uma variavel e a mesma recebe o valor que > vem > > > > > do php, ate ai tudo bem, so que essa mesma variavel vo passar > atraves > > > > > do metodo do remote objects como argumento de que forma devo > passa-la? > > > > > > > to passando assim: > > > > > > > <mx:method name="nomedometodo" result="nomedometodo"> > > > > > <mx:arguments> > > > > > <id>idPaciente</id> // Essa é a forma correta? > > > > > > > </mx:arguments> > > > > > </mx:method> > > > > > > > Estou desconfiado de que não ta passando o valor. > > > > > > > Abs e obrigado desde já > > > > > > > -- > > > > > 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 emhttp:// > groups.google.com/group/flexdev > > > > > > -- > > > > Paulo A. Teixeira > > > > IT Consulting Expert - Infinitum Technologies Solution > > > > Adobe Certified Expert - Rich Internet Application Specialist > > > > Adobe Certified Expert - Flex 3 with AIR > > > > Adobe Certified Expert - ColdFusion 8 > > > > -- > > > > Blog:www.pauloteixeira.blog.br > > > > Mobile: (+55 21) 8733-8945 > > > > > -- > > > 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 emhttp://groups.google.com/group/flexdev > > > > -- > > Paulo A. Teixeira > > IT Consulting Expert - Infinitum Technologies Solution > > Adobe Certified Expert - Rich Internet Application Specialist > > Adobe Certified Expert - Flex 3 with AIR > > Adobe Certified Expert - ColdFusion 8 > > -- > > Blog:www.pauloteixeira.blog.br > > Mobile: (+55 21) 8733-8945 > > -- > 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 > -- Paulo A. Teixeira IT Consulting Expert - Infinitum Technologies Solution Adobe Certified Expert - Rich Internet Application Specialist Adobe Certified Expert - Flex 3 with AIR Adobe Certified Expert - ColdFusion 8 -- Blog: www.pauloteixeira.blog.br Mobile: (+55 21) 8733-8945 -- 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
