Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour,
j'utilise la version 1.9.5 du framework et j'ai un gros souci !!
Mon BaseUrl est vide que je fasse un appel dans mon controller ou dans une vue c'est toujours pareil
j'ai cherché partout j'ai rien trouvé.
Je me demande si c'est pas un problème de configuration du serveur.
Merci
Dernière modification par jfrag (27-11-2009 11:15:24)
Hors ligne
Bon je confirme c'est un problème de configuration de mon Vhost !
(baseurl vide)vhost:
<VirtualHost *:80> ServerAdmin webmaster@zend.redip.dev DocumentRoot "C:/AMP/www/eciav2/public" ServerName zend.redip.dev <Directory "C:/AMP/www/eciav2/public"> Options FollowSymLinks Indexes AllowOverride All Order deny,allow Allow from all </Directory> ErrorLog "logs/zend.redip.dev.error.log" CustomLog "logs/zend.redip.dev.access.log" common </VirtualHost>
Hors ligne
non je ne le fait pas.
j'ai essayé mais je doit mettre quoi dans mon setBaseUrl ? le domaine ? un '/' ?
Hors ligne
Ca depends de l'endroit ou se trouve ton appli. Si t'as un vhost j'imagine qu'elle est à la racine. C'est donc normal que ton baseurl soit vide. Pour tes liens regardes du côté de la balise html <base href="http://.../" />
Hors ligne
oula j'ai pas tout compris.
l'endroit ou se trouve mon application ? www/monprojet/application/ ?
et cette balise base ? je la mets ou ? dans le header ?
Hors ligne
Si http:///tonurlbidon.dev/ -> baseurl = '/'
ou
http:///tonurlbidon.dev/mon appli -> baseurl = 'mon appli/'
Ensuite pour la balise <base> fait un tout petit peu de recherche dessus (oui c dans le head et oui ca permet de ne pas se taper la baseurl sur tous les liens, y compris les images css js etc...
Hors ligne
ok merci pour ton aide !
je suis dans le premier cas.
Mais alors quand je fait un setBaseUrl('/') et bien il ne me retourne rien.
pour la balise base je l'ai mis dans mon layout avec un '/' mais pareil ca merde a fond
La je suis vraiment perdu
Hors ligne
bon j'ai mis "<base href="/" >" dans mon layout et du coup mon baseUrl ne sert plus a rien !!
Donc si je résume un peu mon baseUrl ne sert plus a rien car j'ai defini la base de toute mes url a / avec la balise html "<base ...>" donc dans chaque vue que j'affiche dès que j'ai un lien a mettre pas de baseurl juste href="/controller/action/" et c'est tout bon
merci Mr.MoOx
Hors ligne
Bonjour,
Je suis confronter au même soucis, il me faudrait le 'http://domaine/' pour pouroir l'utiliser pour envoyer des mails avec l'url complet.
genre : http://domaine/auth/activateAccount/user/<user>/key/<key>/
Merci
Hors ligne