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 :

envoi colletion d'objets a un service AMFPHP


Sujet :

Flex

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    87
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 87
    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

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    821
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 821
    Par défaut
    Salut

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

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

Discussions similaires

  1. Envoi d'un Objet OLE par mail
    Par Elodie38 dans le forum VBA Access
    Réponses: 3
    Dernier message: 07/05/2017, 18h50
  2. Envoie d'un objet sérialisé via un TCPClient
    Par mimosa803 dans le forum C#
    Réponses: 14
    Dernier message: 08/04/2009, 00h19
  3. communiquer avec les objets d'un service
    Par rangdalf dans le forum Windows Communication Foundation
    Réponses: 8
    Dernier message: 19/01/2009, 13h58
  4. Récupérer un Tableau d'un service AMFPHP
    Par guillaumeBoubert dans le forum Dynamique
    Réponses: 1
    Dernier message: 14/03/2008, 11h57

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