Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 24-05-2008 14:09:40

cortex
Membre
Date d'inscription: 22-05-2008
Messages: 33

controller et action d'origine dans l'actionStack

Bonjour,

J'utilise le Zend_Layout et dans mon template, j'ai un segment pour mon menu. Celui-ci est rendu par une action que j'ajoute via l'actionStack Helper.
L'action a pour objectif d'indiquer à la vue quel élément à mettre en surbrillance en fonction du controlleur et action de la requte. Mais voilà, dans l'action qui gère mon menu, le controlleur et l'action sont ceux de mon action menu et pas ceux de la requete de base.

Comment récupérer ces valeurs ?

Code:

// bootstrap
$actionStack = Zend_Controller_Action_HelperBroker::getStaticHelper('actionStack');
$actionStack->actionToStack('menu','index');


// controller index
public function menuAction()
{
echo $this->_request->getControllerName();
// ou
echo Zend_Controller_Front::getInstance()->getRequest()->getControllerName();
}

En accédant à monsite.com/controller1/action1, cela m'affiche 'index' hors je voudrais bien entendu 'controller1'

Une idée ?

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