Humm beleza... Minha duvida é se eu tenho o resultado de mais de uma tabela, por exemplo tenho usuarios e empresas relacionados no banco, ai numa consulta tenho que trazer numa chamada só os VOs dos usuarios e as empresas dentro, pra mostrar num AdvancedDatagrid, por exemplo
class UsuarioVO { public $usuario_id; public $usuario_nome; public $_explicitType = "UsuarioVO"; } class EmpresaVO { public $empresa_id; public $empresa_nome; public $_explicitType = "EmpresaVO"; } Ai eu teria que usar algo assim para fazer o mapeamento? class UsuarioEmpresaVO extends UsuarioVO{ public $empresa_vo; public $_explicitType = "UsuarioEmpresaVO"; } e $server->setClassMap('UsuarioEmpresaVO', 'UsuarioEmpresaVO'); Vou fazer uns testes...me conta como vc faz nesses casos [ ], s Ricardo On 12 maio, 10:10, "Luis Carlos Quinhone" <quinh...@direciona.com.br> wrote: > Veja bem o Lumine não faz o mapeamento, eu faço o mapeamento pelo Zend AMF > mesmo, o Lumine eu uso só como framework e trabalho ele junto com o Zend > usando Classes VO's dos dois lados, inclusive eu criei um form que lê o BD e > já me gera todas as classes VO's tanto AS3 como PHP, agilizando assim a mão > de obra > > O lumine ele na realidade é uma mãe, te poupa de muito trabalho, fácil de > usar e simples. > > O básico pro mapeamento é só isso: > > ///////// Classe VO lado PHP ////////////////// > > class LinksVO { > > public $links_id; > public $links_nome; > public $links_endereco; > > public $_explicitType = "LinksVO"; > > } > > ///////// Classe VO lado Flex ////////////////// > > package br.com.dominio.valueObjects{ > > [Bindable] > [RemoteClass(alias="LinksVO")] > public class LinksVO{ > > public var links_id:int; > public var links_nome:String; > public var links_endereco:String; > > } > > } > > No gateway.php (vc pode dar qualquer nome para esse arquivo) > > <?php > error_reporting(E_ALL | E_STRICT); > ini_set('display_errors', 'on'); > > include_once 'Zend/Amf/Server.php'; > > include_once './br/com/dominio/valueObjects/LinksVO.php'; > > $server = new Zend_Amf_Server(); > > //CLASSES MAPEADAS > $server->setClassMap('LinksVO', 'LinksVO'); > > echo $server->handle(); > ?> > > Eu já prometi u tutorial completo sobre isso, mas o tempo é meu inimigo > rsssss mas vou ver se faço um. > > Att > > Quinhone --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---