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