Oi Squik

Eu não trabalho com VO junto ao PHP, sómente array.
Posso estar errado, mas acho muito arquivo a ser criado usando o VO e da
forma como faço fica mais enxuto.
Usando array, uso uma unica classe de AcessoRemoto para todo o sistema e
esta funcionando.
Segue abaixo como faço

Criar array e manda o remote gravar

         var dados:Array = new Array ;
         dados.vendedor   = vendedor.text;
         dados.nome       = nome.text;
         dados.bairro     = bairro.text;
         dados.cidade     = cidade.fullText;
         dados.estado     = estado.text;
        remote.atualizar(dados, atualizarResult);

Na Classe AcessoRemote

      public function atualizar(dados:Array, result:Function):void{
  var async:AsyncToken = bridge.updateMestre(dados);
  async.addResponder(new Responder(result, defaultFaultHandler));
 }

No php

 public function updateMestre($dados) {
    $db = conecta() ;
        $dados = converte_utf8($dados);
        $cSql = "update vendedor set ";
        $cSql = $cSql . "nome='" . $dados[nome] . "'";
        $cSql = $cSql . ",bairro='" . $dados[bairro] . "'";
        $cSql = $cSql . ",cidade='" . $dados[cidade] . "'";
        $cSql = $cSql . ",estado='" . $dados[estado] . "'";
        $cSql = $cSql . " where vendedor='" . $dados[vendedor] ."'";
  mysql_query($cSql,$db);
  return $dados ;
 }

Espero ter ajudado

Em 5 de novembro de 2010 15:00, Squik <[email protected]> escreveu:

> Galera,
>
>
> Eu procurei isto no post, mas o post que tem,não sana minha duvida...
>
> Eu preciso passar um arrayCollection de dados para o back-end, qual é
> a melhor maneiro para que eu possa fazer isto?
>
> Direto , oupreciso dizer que o arrayColection é uma propriedade do eu
> objetoVO??
>
> grato pela atenção!
>
> --
> 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

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

Responder a