Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flex
Flex Forum d'entraide sur la programmation Adobe Flex : applications Internet riches (RIA)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/12/2011, 09h46   #1
Membre du Club
 
Inscription : février 2005
Messages : 63
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 63
Points : 48
Points : 48
Par défaut envoi colletion d'objets a un service AMFPHP

Bonjour

j'ai un objet Flex qui doit envoyer une collection d'objet métier à un RemoteObject de type AMF-PHP.
C'est pour faire de la synchro de données.

Pour cela j'utilise mx.rpc.RemoteObject, ValueObject, remoteClass, etc...

Malheureusement je suis confronté à 2 problèmes bloquants :

1. je ne peux pas envoyer une ArrayCollection ni un simple Array :
je peux envoyer uniquement 1 objet métier.

2. Le service AMF m'indique via une "Fault" que l'objet transmis doit être du même type que le service PHP qu'il manipule
or c'est pas logique car mon objet métier n'a aucune raison d'être du même type que le service web invoqué.

Je ne sais pas si ca vient :
- de AMF : probleme connu, ou si "c'est bel et bien prévu pour fonctionner comme ca"
- de moi : mauvaise config du service.xml ou du RemoteObject

merci d'avance pour vos lumières
elderion est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2012, 21h33   #2
Membre confirmé
 
Inscription : janvier 2006
Messages : 705
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 705
Points : 229
Points : 229
Salut

moi j'envoie de données PAR EXEMPLE dans la forme

Code :
1
2
3
 
var eDoc:Array = new Array();
eDoc.push(new Array("DateCmd",dtString2));
et je les traite côté PHP par exemple comme ceci:

Code :
1
2
3
4
5
6
 
 
foreach ($eDoc as $v1) {
 // je fais quelque chose avec $v1[0] et $v1[1]
 
}
il y a surement une meilleure façon de faire mais comme toi j'ai galeré avant d'arriver à envoyer quelque chose

j'espère t'avoir été utile
Garra est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h12.


 
 
 
 
Partenaires

Hébergement Web