/ / Flex Datagrid sélectionne plusieurs lignes et envoie au backend amfphp - php, actionscript-3, flex, datagrid, amfphp

Flex Datagrid sélectionner plusieurs lignes et envoyer au backend amfphp - php, actionscript-3, flex, datagrid, amfphp

Je faisais des recherches sur les forums autour duInternet pour une solution à envoyer et ArrayCollection à AmfPHP mais je n'ai pas trouvé de bonnes réponses pour cela et comment je peux accéder au tableau côté PHP à inclure dans une table MySQL.

Mon problème:

J'ai une grille de données Flex remplie d'un nomet E-mail et je souhaite créer un moyen pour permettre aux utilisateurs de créer un groupe et de sélectionner le nom pour faire partie de ce groupe. J'ai vu dans le débogueur Flash Builder que les données sont envoyées comme ArrayCollection (transformées de Vector en Object également) et le problème reste de savoir comment puis-je accéder à ce tableau côté PHP.

Voici ArrayCollection envoyé à AmfPHP:

[0] Object (@cf87311)
[1] Object (@d4bfcb9)
[2] Object (@d4d3479)

Voici les clés et les valeurs du tableau:

[0] Object (@cf87311)
id  "2"
nome    "David"
username    "david"
[1] Object (@d4bfcb9)
id  "3"
nome    "jose"
username    "jose@jose.com"
[2] Object (@d4d3479)
id  "4"
nome    "joao"
username    "joao@joao.com"

Quelqu'un sait-il ce que je dois faire pour avoir accès au champ "id" dans ce tableau?

Meilleures salutations !

Rafael Tavares

Réponses:

1 pour la réponse № 1

AMFPHP traduira votre objet actionscript en un objet PHP. Passez la collection de tableaux comme un paramètre. Côté PHP, vous l'utiliseriez comme:

function myfunction( $Object_param )
{
foreach( $Object_param as $Object )
{
echo $Object[ "id" ];
echo $Object[ "nome" ];
}
}

etc.