IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Flex Discussion :

Zend AMF, Remote Objects et Modules


Sujet :

Flex

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 43
    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 :

    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 43
    Par défaut
    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)

Discussions similaires

  1. Pyro, remote objects côté client
    Par Antoine_935 dans le forum Bibliothèques tierces
    Réponses: 0
    Dernier message: 15/04/2009, 18h57
  2. Réponses: 4
    Dernier message: 20/09/2008, 13h47
  3. Réponses: 1
    Dernier message: 24/08/2008, 14h08
  4. [ASE]help table proxy--Remote object does not exist
    Par pagyles007 dans le forum Sybase
    Réponses: 2
    Dernier message: 30/07/2007, 10h52
  5. [Net Remoting] Object local + Events
    Par fmichael dans le forum C#
    Réponses: 1
    Dernier message: 27/02/2007, 14h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo