Bonjour
Pour récupérer l'URL en cours, soit je fais
que j'aime pas.Code:'http://' . $_SERVER['SERVER_NAME'] . $_SERVER['PHP_SELF'];
soit j'écris en dur l'URL de mon site dans la config :roll:
Existe-il une méthode plus propre ?
Merci
Version imprimable
Bonjour
Pour récupérer l'URL en cours, soit je fais
que j'aime pas.Code:'http://' . $_SERVER['SERVER_NAME'] . $_SERVER['PHP_SELF'];
soit j'écris en dur l'URL de mon site dans la config :roll:
Existe-il une méthode plus propre ?
Merci
Bonjour,
Normalement, tu devrais utiliser le Helper url de la vue associée :
Code:$this->view->url();
Non je parlai d tout l'url
www.monsite.com/moncontrolleur/monaction
retourne une seule partie de l'url complète.Code:$this->view->url();
Bonjour,
Cette demande est déjà traitée sur le forum de Zend (http://forums.zend.com/viewtopic.php?f=69&t=1027).
La réponse est "Il y a pas une fonction dans ZF qui permet de faire ça", donc soit utiliser PHPSoit la fabriquer sous ZF.Code:'http://' . $_SERVER['SERVER_NAME'] . $_SERVER['PHP_SELF'];
Cordialement.
Non non excuse moi :mrgreen:, il y a une solution! 8-)
C'est simple, dans ton controller tu récupère le résultat deÇa te donne l'url complet de la page courante.Code:$this->getRequest()->getHttpHost() . $this->view->url()
Note : J'ai trouvé la réponse ici : http://stackoverflow.com/questions/8...tories-with-zf
Cordialement.
Merci bien :ccool:, tu pourras poster la réponse ici aussi http://forums.zend.com/viewtopic.php?f=69&t=1027.