Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 11-11-2008 14:15:34

Cidrolin
Membre
Date d'inscription: 21-08-2008
Messages: 74

[Zend 1.6] Plugins et redirections

Salut à tous,

je vous explique mon problème :

dans mon projet, j'ai besoin de tracer une grande partie des évènements effectués par les utilisateurs. J'utilise donc un plugin de tracking qui se charge pour chaque action d'enregistrer en base l'action de l'utilisateur, le controlleur et éventuellement les paramètres correspondants, avec la méthode DispatchLoopShutDown ou postDispatch. Cela dit, il m'arrive parfois après certaines actions de rediriger l'utilisateur vers une page de confirmation ou d'erreur (avec redirector ou forward). Et quand cela arrive, il semble que le code du plugin associé à l'action précédente ne soit pas exécuté. Le plugin n'arrive qu'à récupérer l'url de redirection.

Je ne sais pas si je suis clair ?


Quelqu'un a-t-il une idée ?

Merci,

Hors ligne

 

#2 12-11-2008 09:01:11

nORKy
Membre
Date d'inscription: 06-03-2008
Messages: 1098

Re: [Zend 1.6] Plugins et redirections

Il faut te placé en preDispatch pour avoir les actions redirigé avec forward

Dernière modification par nORKy (12-11-2008 09:01:22)


----
Gruiiik !

Hors ligne

 

#3 19-11-2008 22:46:38

Cidrolin
Membre
Date d'inscription: 21-08-2008
Messages: 74

Re: [Zend 1.6] Plugins et redirections

Salut,

pardon, je n'avais pas vu que tu avais répondu. Je vais regarder ça merci.

Hors ligne

 

#4 19-11-2008 22:57:36

Cidrolin
Membre
Date d'inscription: 21-08-2008
Messages: 74

Re: [Zend 1.6] Plugins et redirections

Ha non justement je veux les actions avant que forward soit appelé !

Hors ligne

 

#5 20-11-2008 09:23:24

nORKy
Membre
Date d'inscription: 06-03-2008
Messages: 1098

Re: [Zend 1.6] Plugins et redirections

Et bien, c'est le cas quand tu les places dans preDisptach.

Quand tu fais un forward,  isDispatched passe à false, donc, les fonctions preDisptach sont appelées avant d'exécuter l'action du forward.


----
Gruiiik !

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages