Amfphp remoteObject : gestion des erreurs
Bonjour à tous,
bon alors voila mon problème,
je suis sous Flex 3, j'utilise le framework AMfPhP pour me connecter à ma base de données MySQL, ca marche niquel. J'utilise tout ca via les RemoteObject.
Par contre dans l'objet RemoteObject, il y a un paramètre result (en cas de succès de l'action) et un paramètre fault en cas d'echec :
Code:
1 2 3 4 5 6
| <mx:RemoteObject id="myFonction" fault="faultHandler(event)" showBusyCursor="true"
source="vo.MyFonction" destination="amfphp">
<mx:method name="updateRecord" result="{refreshDomaine(event)}" fault="faultHandler(event)"/>
<mx:method name="addRecord" result="{refreshDomaine(event)}" fault="faultHandler(event)"/>
<mx:method name="delRecord" result="{refreshDomaine(event)}" fault="faultHandler(event)"/>
</mx:RemoteObject> |
Le seul problème c'est que je n'arrive pas à distinguer les erreurs :
Code:
1 2 3
| "Erreur : \n" + "code:\n" + e.fault.faultCode +
"\n\nMessage:\n" + e.fault.faultString +
"\n\nDetail:\n" + e.fault.faultDetail |
renvoit toujours la même erreur :
Code:
1 2 3
| e.fault.faultCode: "Client.Error.DeliveryInDoubt"
e.fault.faultDetail : "Channel disconnected before an acknowledgement was received"
e.fault.faultString : "Channel disconnected" |
J'ai regardé du coté du php mais j'y connais rien du tout en Php donc j'avance pas ...
Si quelqu'un peut me donner une piste ou m'éclairer
merci d'avance