Não não, eu apenas não copiei essa parte do codigo , para não ficar muito grande, mas tem o class sim.Quem usa VO, da uma analisada ai no código que consegue descobrir. Abs e help
On 19 fev, 19:51, Elton Schivei Costa <lord.sh...@gmail.com> wrote: > É, falta um class aí, posta a clas Paciente{} aeh. > > Em 19 de fevereiro de 2010 17:37, Genison Junior <geni...@gmail.com>escreveu: > > > Ta faltando um 'class Paciente { ... }' no Paciente.php, não? > > > Em 19 de fevereiro de 2010 16:24, Matheus <mabro...@gmail.com> escreveu: > > > Sim como identifico onde está o problema? Acredito que seja total > >> problema com a classe Paciente.php, porque quando tento testar o > >> serviço no browser do amfphp me retorna um erro,:1009 dizendo que não > >> foi possível acessar uma propriedade de uma classe com referencia > >> nula, algo assim. Procurei o que podia ser e não encontrei na classe > >> Paciente.php, deixei somente o método de cadastrar. > > >> Alguém sabe como posso resolver? > > >> Abs > > >> On 19 fev, 17:03, Elton Schivei Costa <lord.sh...@gmail.com> wrote: > >> > O que acontece, é, que tu está perdendo a conexão com o php antes de > >> receber > >> > o retorno dele, como se houvesse algum exit ou die no sistema, ou como > >> se a > >> > sua conexão de internet esteja com problemas, ou, até mesmo o apache. > > >> > "channel disconnected before an acknowledgement was received" --> "Canal > >> > desconectasdo antes de um receber uma confirmação" > > >> > att. > > >> > Em 19 de fevereiro de 2010 16:11, Matheus <mabro...@gmail.com> > >> escreveu: > > >> > > Pessoal estou tentando mais uma vez usar o Value Objects, e estou > >> > > encontrando alguns erros acredito que seja do lado do php. O erro > >> > > atualmente é "channel disconnected before an ackknowledgement was > >> > > received".Então segue os códigos para que possam me auxiliar. > > >> > > Tenho uma classe chamada Paciente e outra chamada PacienteVO, dentro > >> > > de uma pasta vo na pasta services do amfphp.Dai la no flex tenho > >> > > dentro da src uma pasta chamada vo que tem a classe em actionscript do > >> > > mesmo modo.Dai tenho meu remote e tenho minha classe php que tem os > >> > > métodos acredito que o erro esteja nela. > > >> > > PacienteVO.php > > >> > > <?php > > >> > > class PacienteVO{ > > >> > > public $_explicitType = "vo.PacienteVO"; > >> > > public $nomePaciente; > >> > > public $idadePaciente; > >> > > public $observacoes; > > >> > > ?> > > >> > > Paciente.php // Classe que contem os métodos > > >> > > public function cadastrarPacientes($arrDados){ > > >> > > $mysql = mysql_pconnect(DATABASE_SERVER, > >> DATABASE_USERNAME, > >> > > DATABASE_PASSWORD); > >> > > mysql_select_db(DATABASE_NAME); > > >> > > $dados = new PacienteVO(); > >> > > $dados->nomePaciente = $arrDados['nomePaciente']; > >> > > $dados->idadePaciente = $arrDados['idadePaciente']; > >> > > $dados->observacoes = $arrDados['observacoes']; > >> > > $query = "insert into > >> > > Paciente(nomePaciente,idadePaciente,observacoes)values('$dados- > >> > > >nomePaciente',$dados->idadePaciente,'$dados->observacoes')"; > >> > > $result = mysql_query($query); > > >> > > //return $this->listarPacientes(); > > >> > > } > > >> > > PacienteVO.as > >> > > package vo > >> > > { > >> > > [Bindable][RemoteClass(alias="vo.PacienteVO")] > >> > > public class PacienteVO > >> > > { > > >> > > public var nomePaciente:String; > >> > > public var idadePaciente:int; > >> > > public var observacoes:String; > > >> > > public function PacienteVO() > >> > > { > >> > > } > > >> > > } > >> > > } > > >> > > Classe Remote > > >> > > public class RemotePaciente > >> > > { > > >> > > private var pacienteRO:RemoteObject; > >> > > private static var instance:RemotePaciente; > > >> > > public function RemotePaciente() > >> > > { > >> > > pacienteRO = new RemoteObject(); > >> > > pacienteRO.showBusyCursor = true; > >> > > pacienteRO.source = 'vo.Paciente'; > >> > > pacienteRO.destination = 'amfphp'; > > >> > > } > >> > > //Funcao que é chamada pelo objeto remote la na > >> > > application > >> > > public function > >> > > cadastrarPacientes(dados:PacienteVO,result:Function):void{ > > >> > > var async:AsyncToken = > >> > > pacienteRO.cadastrarPacientes(dados); > >> > > async.addResponder(new > >> > > Responder(result,defaulFaultHandler)); > > >> > > } > > >> > > Muito Obrigado desde já > > >> > > -- > >> > > 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 emhttp:// > >> groups.google.com/group/flexdev > > >> -- > >> 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 emhttp://groups.google.com/group/flexdev > > > -- > > Genison Junior > > Desenvolvedor Flex / PHP > > Graduando em Sistemas para Internet @ Fatec PB > > Email/Gtalk/Msn: geni...@gmail.com > > Twitter:http://www.twitter.com/genison > > + 55 83 9108-0608 > > > -- > > 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 emhttp://groups.google.com/group/flexdev -- 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