Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 03-12-2008 20:55:44

farf
Membre
Date d'inscription: 21-11-2008
Messages: 37

[résolu][Action Stack] Accès au controller initial

Bonjour à tous,

J'utilise l'action stack pour créer mon menu.

J'aimerais ajouter une classe à mon menu pour l'item sur lequel je suis. Pour cela, je souhaiterai récupérer le controller appelé initialement.

Pb: lorsque je récupère le nom du controller, c'est celui du menu!

Comment récupérer le nom du controller initial?


Merci d'avance pour la réponse qui doit paraître évidente!

Yvan

Dernière modification par farf (10-02-2009 15:15:06)

Hors ligne

 

#2 04-12-2008 09:05:49

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

Re: [résolu][Action Stack] Accès au controller initial

Code:

Zend_Controller_Front::getInstance()->getRequest()->getControllerName()

----
Gruiiik !

Hors ligne

 

#3 10-02-2009 12:48:25

farf
Membre
Date d'inscription: 21-11-2008
Messages: 37

Re: [résolu][Action Stack] Accès au controller initial

[EDIT] résolu, c'est:

Code:

Zend_Controller_Front::getInstance()->getDefaultAction()

merci!

[/EDIT]

Un petit Up, merci nORKy mais ta ligne me sort le controlleur de l'action en cours, c'est à dire celui du menu et non celui appelé initialement.

Voila ce que cela donne:
- appel de admin/controllerName
- lancement de l'action index du controllerName
- l'actionStack lance l'action menu du controlleur menu
- dans cette action, je voudrai récupérer le nom de l'action et du controlleur appelé initialement (controllerName)...

Comment peux-t-on faire? (sinon, comment faites-vous pour les menus si vous ne passez pas par l'actionStack?)

Dernière modification par farf (10-02-2009 12:51:53)

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