Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour,
J'aimerai savoir comment faire pour récupérer l'url de la page active du site?
Merci d'avance!
Hors ligne
Je te conseille d'aller consulter la documentation sur les classes:
- Zend_Navigation
- Zend_Navigation_Page
- Zend_Navigation_Page_Mvc
- Zend_Navigation_Page_Uri
Ces classes permettent de créer un menu dans ton application, depuis un fichier XML.
Peut être trouvera tu les paramètres qui t'intéresse.
Autrement je pense que tu devras torturer le 'Front Controler' pour qu'il parle.
- Zend_Controler
Enfin tout cela c'est du gratuit. Je n'ai rien testé à ce niveau.
Sauf $this->navigation() qui retourne l'url avec module/contrôleur/action
Dernière modification par phibau (03-09-2010 21:38:58)
Afin de récupérer l'url en mode 100% Zend tu peux faire cela dans un controller.
$request = $this->getRequest() if ($request instanceof Zend_Controller_Request_Http) $urlActive = $request->getRequestUri();
Hors ligne
si tu veux l'url complète avec action, controller, ... tu fais juste un $this->url(); dans la vue.
Hors ligne