Estou tentando fazer um insert com AMF PHP, mas ele diz que tipo de
dado não corresponde ao que foi pedido.
Ele dá essa mensagem:
"Argument 1 passed to Projeto::updateItem() must be an instance of
projetoVO, array given' faultDetail:'C:\xampp\htdocs
\ControlaRequisitosAMF\amfphp\services\crud\projeto.php on line 31' :
[object Object] : null"
A ação é essa:
Flex
private function updateItem():void {
var proj:projetoVO = new projetoVO();
proj.id = parseInt(tiID.text);
proj.nome = tiNome.text;
var async:AsyncToken =
projetoService.updateItem(proj);
}
PHP
public function updateItem(projetoVO $proj){
$db = connection();
$db->Execute("UPDATE `projeto` SET nome='{$dados->nome}' WHERE
id =
'{$dados->id}'");
return $dados;
}
Classe no Flex
package br.com.controla.vo
{
[Bindable]
[RemoteClass(alias="br.com.controla.vo.projetoVO")]
public class projetoVO
{
public var id:uint;
public var nome:String;
}
}
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---