Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
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 ?
// 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
Pages: 1