Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Salut,
j'utilise par exemple dans les views
$this->url(array('controller'=>'album', 'action'=>'ajouter'));
et ce code affiche
www.monsite.fr/index.php/album/ajouter.
Est ce qu'il y'a possibilité de le faire afficher www.monsite.fr/album/ajouter ou www.monsite.fr/index/album/ajouter ?
Autres questions, est-ce qu'il a vraiment un avantage à utiliser $this->url ?
Merci de vos réponses.
Hors ligne
As tu l'url rewriting activé sur ton serveur (mod_rewrite sur apache) ?
L'avantage du helper url(), c'est que tu peux changer tes routes facilement sans remodifier tous les liens de ton appli. C'est un view helper quoi
Hors ligne
Oui mon url rewriting est activer, tous les pages retournent vers ".../public/index.php" mais quand on fait "$this->url", ça retourne la page ".../index.php/...". Est-ce qu'il y'a une astuce pour justement retirer ce "index.php" sur les liens des pages.
Je n'ai pas vu la subtilité de remodifier tous les liens. Je débute depuis une semaine, et je n'ai pas encore eu le temps de voir les helpers.
Hors ligne