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