Pois é, muito estranho...

Eu estou no meio do projeto, fiz várias vezes uma inserção no banco.

É mais ou menos copy and paste... só adaptando pra cada tabela.

Mas só nessa está dando esse erro.

Mudar a biblioteca parece meio arriscado, vou olhar com cuidado.

Não entendi o que vc quis dizer com:

"veja se o
mapeamento da sua classe VOLancamento está correto no Flex e
no próprio Zend. "

Eu tenho uma tabela lancamento e para ele tenho dois models
VOLancamento, no php e no flex. Tem algum outro lugar para verificar?

On 20 maio, 23:32, José Carlos Silveira Fiel <zekf...@gmail.com>
wrote:
> Bom no Issue Tracker da Zend, também postaram o erro semelhante veja:
>
> http://framework.zend.com/issues/browse/ZF-5755
>
> Pelo que eu vi o cara resolveu tendo que alterar na própria biblioteca, no
> componente Zend/Amf/Parse/TypeLoader.php, na versão 1.77, na linha 105,
> apenas substituiu o "return false;" por "return $className;".
> Bom o motivo não sei, mas acho que antes tentar fazer isso, veja se o
> mapeamento da sua classe VOLancamento está correto no Flex e
> no próprio Zend.
>
> Qualquer coisa posta aí.
>
> --
> Att.,
> José Carlos Silveira Fiel
> Programador Adobe Flex e PHPhttp://blog.josecarlosfiel.com.br/
>
> 2009/5/20 Bruno Carneiro <guimaraescarne...@gmail.com>
>
>
>
> > Estou tentando gravar um registro no banco.
>
> > No click do botão para gravar eu faço assim:
>
> > private function button_ok_click():void{
>
> >                        var lancamento:VOLancamento = new VOLancamento();
> >                        lancamento.idEmpresa =
> > this.cmb_empresa.selectedItem.idEmpresa;
> >                        lancamento.idItem =
> > this.cmb_item.selectedItem.idItem;
> >                        lancamento.idUsuario =
> > this.cmb_usuario.selectedItem.idUsuario;
> >                        lancamento.idEscola =
> > this.cmb_escola.selectedItem.idEscola;
> >                        lancamento.frequencia =
> > this.cmb_frequencia.selectedItem.value;
> >                        lancamento.inicio = this.dtf_inicio.selectedDate;
> >                        lancamento.fim = this.dtf_fim.selectedDate;
> >                        //Alert.show('entrou');
> >                        this.myRemote.setLancamento(lancamento);
>
> >                }
>
> > Depois, no meu service eu faço assim:
>
> >        public function setLancamento($lancamento){
> >                $mysql = mysql_connect
> > (DATABASE_SERVER,DATABASE_USERNAME,DATABASE_PASSWORD);
> >                mysql_select_db(DATABASE_NAME);
> >                $idEmpresa = $lancamento->idEmpresa;
> >                $idItem = $lancamento->idItem;
> >                $idUsuario = $lancamento->idUsuario;
> >                $idEscola = $lancamento->idEscola;
> >                $frequencia = $lancamento->frequencia;
> >                $inicio = $lancamento->inicio;
> >                $fim = $lancamento->fim;
>
> >                $query = "INSERT INTO lancamento ( idEmpresa, idItem,
> > idUsuario,
> > idEscola, frequencia, inicio, fim ) VALUES ";
> >                $query.= "($idEmpresa, $idItem, $idUsuario, $idEscola, ";
> >                $query.= "'$frequencia', '$inicio', '$fim'";
>
> >                $result = mysql_query($query);
>
> >                return NULL;
> >        }
>
> > Mas ao invés de gravar eu recebo um erro no flex. E ao olhar no log de
> > erro do php eu encontro o seguinte:
>
> > [20-May-2009 22:59:22] PHP Fatal error:  Uncaught exception
> > 'Zend_Amf_Exception' with message 'Unable to parse null body data
> > VOLancamento mapped class  is not defined' in C:\wamp\www
> > \zend_framework\library\Zend\Amf\Request.php:174
> > Stack trace:
> > #0 C:\wamp\www\zend_framework\library\Zend\Amf\Request.php(125):
> > Zend_Amf_Request->readBody()
> > #1 C:\wamp\www\zend_framework\library\Zend\Amf\Request.php(93):
> > Zend_Amf_Request->readMessage(Object(Zend_Amf_Parse_InputStream))
> > #2 C:\wamp\www\zend_framework\library\Zend\Amf\Request\Http.php(64):
> > Zend_Amf_Request->initialize('????????null??/...')
> > #3 C:\wamp\www\zend_framework\library\Zend\Amf\Server.php(365):
> > Zend_Amf_Request_Http->__construct()
> > #4 C:\wamp\www\zend_framework\library\Zend\Amf\Server.php(313):
> > Zend_Amf_Server->getRequest()
> > #5 C:\wamp\www\sedu4_zamf_remote\index.php(26): Zend_Amf_Server->handle
> > ()
> > #6 {main}
> >  thrown in C:\wamp\www\zend_framework\library\Zend\Amf\Request.php on
> > line 174
>
> > Alguém pode me ajudar?
--~--~---------~--~----~------------~-------~--~----~
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