Matheus, não precisa ninguém ficar verificando sua classe PHP pra ver se tem
erro.

Se está usando local, é só ir no logs de erros de seu PHP, senão use o
Charles Proxy.

Algumas dicas aqui:
http://corlan.org/2009/04/09/how-to-debug-flex-and-php-applications/

--
Att.,
José Carlos Silveira Fiel
Flex and PHP Developer
Adobe Certified Expert Flex with AIR
Blog: http://blog.josecarlosfiel.com.br/
Twitter: http://twitter.com/josecarlosfiel


Em 19 de fevereiro de 2010 23:42, Pedro Claudio <pcsi...@gmail.com>escreveu:

> http://blog.erkobridee.com/2009/02/21/remoteobject-sem-services-configxml/
>
>
> 2010/2/19 Matheus <mabro...@gmail.com>
>
>> Pior que não configurei o services-config.xml tudo certo.Peçco que
>>
>> deem uma olhada na class Paciente.php , no método cadastrarPacientes.
>> Abs
>>
>> On 19 fev, 21:52, Pedro Claudio <pcsi...@gmail.com> wrote:
>> > isso costuma ser erro de endpoint ...
>> >
>> > 2010/2/19 Matheus <mabro...@gmail.com>
>> >
>> >
>> >
>> > > 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 emhttp://
>> groups.google.com/group/flexdev
>> >
>> > --
>> > Pedro Claudio
>> > Adobe User Group Manager - CFUG-BR
>> > Adobe Community Professional
>> > Adobe Certified Instructor
>> > Adobe Certified RIA Specialist
>> > Adobe Certified Expert
>> > Adobe Certified Professionalhttp://
>> blog.pcsilva.com/enhttp://twitter.com/pcsilva
>> > +55 21 87020619
>> > 55*12*21517
>>
>> --
>> 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
>>
>
>
>
> --
> Pedro Claudio
> Adobe User Group Manager - CFUG-BR
> Adobe Community Professional
> Adobe Certified Instructor
> Adobe Certified RIA Specialist
> Adobe Certified Expert
> Adobe Certified Professional
> http://blog.pcsilva.com/en
> http://twitter.com/pcsilva
> +55 21 87020619
> 55*12*21517
>
> --
> 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
>

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