É meio desorganizada pq não temos hashMap no php (pelo menos não na minha época - php4 e início do 5). Mas enfim, a estrutura de um map de seria exatamente isso, a baixo nível: uma lista indexada com chave e valor.
A nível de requisições... disparar várias requisições pode ser um pouco mais lento q um unica requisição com vários itens, como o pergentino disse, a diferença estarão nos headers desnecessários. 2009/7/29 Euller Cristian <eul...@visnet.com.br> > Pensando nas requisições é melhor mesmo criar um unico array...mãos a > obra..hehehe > > Obrigado a todos pela ajuda. :-) > > ----- Original Message ----- > *From:* Pergentino Araújo <jpergent...@gmail.com> > *To:* flexdev@googlegroups.com > *Sent:* Wednesday, July 29, 2009 10:24 AM > *Subject:* [flexdev] Re: Dúvida Projeto - Vários Combobox > > Euller, creio que "*performaticamente*" falando, em relação a > transferência de dados, vai ser a mesma coisa (acho que até um pouco maior > devido a cabeçalhos da mensages trafegada). > > Porém, se os resultados de outras combos não dependerem da seleção de > outras, faz a chamada retornando a lista toda no início, é mais bacana e > evita tanta requisição ao servidor (já que os dados serão os mesmos). > > Ahh, e esta solução não é meio desorganizada não, isto é comumente usado > pela galera ;-) > > Bons estudos > > > 2009/7/29 Euller Cristian <eul...@visnet.com.br> > >> Certo Mário , gostei da sua sugestão, so achei meio desorganizado, mas >> tudo bem, isso são detalhes. >> Mas em performance qual deles é mais vantajoso, todos os metodos separados >> setando cada combobox no init da minha aplicacao ou um único array?Ou não >> faz diferença? >> >> ----- Original Message ----- >> *From:* Mário Júnior <juninho...@gmail.com> >> *To:* flexdev@googlegroups.com >> *Sent:* Wednesday, July 29, 2009 10:06 AM >> *Subject:* [flexdev] Re: Dúvida Projeto - Vários Combobox >> >> Isso mesmo q o Pergentino disse. >> Mas, como php não tem estruturas de dados tão elaboradas como em Java, a >> solução seria vc criar um Array associativo com nomes no lugar de indices >> numéricos, e então vc joga seus outros arrays de dados dentro de cada >> indice. >> >> Ao chegar no flex, isso irá chegar como um Object com atributos sendo seus >> índices associativos, e dentro da cada atributo a lista de objetos q vc >> pegou do banco. >> >> Essa é a forma de criar "maps" em php. >> >> >> >> >> 2009/7/29 Pergentino Araújo <jpergent...@gmail.com> >> >>> Você pode fazer um método sim Euller. >>> >>> Não conheço o PHP nem as estruturas de dados que ele provê, mas se tiver >>> algo que possa ser referenciado como um Mapa (ou Dictionary do flex), é só >>> você colocar suas listas nele e, obviamente, dar nomes a cada um deles no >>> mapa, daí no retorno é só vc recupear e ser feliz... >>> >>> []'s >>> >>> 2009/7/29 Euller Cristian <eul...@visnet.com.br> >>> >>>> Pessoal, voltei novamente aos estudos do flex, como estudo estou >>>> desenvolvendo um cadastro de máquinas de informática, nesse >>>> cadastro tenho vários combobox, (HD, PROCESSADOR, PLACA MAE, MEMORIA), >>>> todos >>>> são tabelas do meu banco de dados. >>>> >>>> Estou usando uma classe remote object para acessar o lado do PHP do Zend >>>> Framefork. >>>> >>>> Para cada método eu tenho um async.addResponder(*new* Responder(result, >>>> _defaultFault)); >>>> >>>> Ou seja, para cada solicitação eu tenho uma funcao de chamada e uma >>>> funcao de retorno onde trato o o resultado (event.result) >>>> >>>> Preciso carregar no meu cadastro todos estes combobox, com dados vindos >>>> de minha tabela. O que seria melhor a fazer, devo criar todos os métodos e >>>> chama-los no init da minha aplicação, setando os dataproviders do meu >>>> formulário? >>>> >>>> Exemplo getHds getProcessadores, etc. Para quem trabalha com php e flex, >>>> existe alguma forma de se fazer uma unica chamada e o php retornar todos >>>> esses arrays para o flex? >>>> >>>> Me corrijam por favor caso eu esteja fugindo muito da lógica, como sou >>>> novato, não tenho a noção de como coisas funcionam no flex. >>>> >>>> Desde já agradeço. >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>> >>> >>> -- >>> Atenciosamente, Pergentino. >>> >>> >>> >>> >> >> >> -- >> Mario Junior >> Enterprise Java / Flex Architectures >> Adobe Certified Expert Flex 3 with AIR >> >> Sofshore Informática >> http://www.sofshore.com.br >> +55 (48) 3337 2003 >> Rua Pastor Willian Richard Schisler Filho 452 sl 102, 88034-100 Itacorubi >> Florianopolis SC Brasil >> >> > > > -- > Atenciosamente, Pergentino. > > > -- Mario Junior Enterprise Java / Flex Architectures Adobe Certified Expert Flex 3 with AIR Sofshore Informática http://www.sofshore.com.br +55 (48) 3337 2003 Rua Pastor Willian Richard Schisler Filho 452 sl 102, 88034-100 Itacorubi Florianopolis SC Brasil --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---