Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour,
la fonction baseUrl() fournit par défaut dans le helper de la version 1.9 me retourne rien.
Y a t il une configuration particulière pour la faire fonctionner ?
Merci de votre aide.
Dernière modification par Myfred (01-09-2009 17:42:34)
Hors ligne
Oui dans dans le boostrap, il faut faire :
$front->baseUrl(url)
Hors ligne
Et bien fait, de ce que j'ai testé, ça affiche la baseUrl que si le dossier de l'url est différent de la racine. Par exemple si l'index se trouve dans un dossier différent du dossier www.
Mais je peux me tromper car cela ne fait que quelques mois que j'utilise Zend.
Dernière modification par nicko (01-09-2009 18:09:17)
Hors ligne
en faisant sa :
Zend_Controller_Front::getInstance()::getBaseUrl();
mais sa te retourne l'alias s'il y en a un sinon un / pour te dire que tu es bien directement dans www.
Hors ligne
Je ne sais pas si c'est un bug, mais c'est vrai que son utilisation est un peu foireuse.
On s'attendrait à avoir le nom de domaine avec $this->baseUrl(), mais chez moi il faut que je code plutôt $this->baseUrl('') pour que cela marche.
Si ça peut aider...
Hors ligne