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 22/11/2010, 15h15   #1
Invité régulier
 
Inscription : avril 2009
Messages : 43
Détails du profil
Informations forums :
Inscription : avril 2009
Messages : 43
Points : 8
Points : 8
Par défaut Zend AMF, Remote Objects et Modules

Bonjour,

Sachant que je trouve à peu près tout et son contraire sur le sujet, je me permet d'ouvrir cette discussion !

J'ai une application FLEX qui charge différents modules. Ces modules accèdent à des services php via AMF (ZendAMF).
Lorsque je charge un module, celui-ci récupère bien des données PHP.
Le problème est le suivant : lorsque je décharge le module précédemment ouvert puis que je le recharge, l'appel au service PHP échoue :

Citation:
Catchable fatal error: Argument 1 passed to MonService::foo() must be an instance of MonVO, instance of stdClass given
En effet, un des paramètres de la méthode appelée est de type MonVO. Cependant, je ne vois pas pourquoi la première fois, le type passé est correct...

Une idée ? Avez vous déjà embarqué des RemoteObject au sein de vos modules ?


Pour info, mes services sont déclarés de cette façon dans mes modules :
Code :
1
2
3
4
5
6
7
8
9
10
 
<s:RemoteObject id="ro"
	endpoint="http://127.0.0.1/gateway.php"
	source="MonService"
	destination="MonService"
	showBusyCursor="true">
		<s:method name="foo"
			       result="read_resultHandler(event)"
			       fault="faultHandler(event)"/>
</s:RemoteObject>
Edit : en fait, il semblerait que j'ai ce message dès que je décharge les modules (même sans avoir appelé le service...).
Scénarios faisant apparaître l'erreur :
  • Chargement du module>Appel du service>Déchargement du module>Chargement du module>Appel du service
  • Chargement du module>Déchargement du module>Chargement du module>Appel du service
daav14 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2010, 16h28   #2
Invité régulier
 
Inscription : avril 2009
Messages : 43
Détails du profil
Informations forums :
Inscription : avril 2009
Messages : 43
Points : 8
Points : 8
Petite précision, il se trouver que j'ai le même problème en définissant mon endPoint dans un fichier services-config.xml (fournit à la compilation)
daav14 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 04h27.


 
 
 
 
Partenaires

Hébergement Web