É 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
-~----------~----~----~----~------~----~------~--~---

Responder a