Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
J'utilise Zend depuis quelques mois, je démarre un projet ou celui-ci est axé sur le référencement. Les url doivent être importante. J'ai donc besoin de plusieurs mots séparé avec des "_" (ex: /publication_media/verifier_publication/) -> /controller/action
Jusqu'ici, tout mes controllers et actions se nommaient avec un seul mot, il y a selon moi une grande possible d'avoir le contrôle sur ce détailt avec Zend seulement, je n'ai pas de trouver de solution et je ne retrouve pas la convention de nomenclature complète de Zend pour les controllers et action.
Je crois que le routage peut avoir un lien.
J'attends vos solutions !
Merci
Hors ligne
Je rajoute une autre question: Est-ce que je peux conserver le nom de mes controlers mais simplement les traduire dans le url au lieu de recréer tout un module seulement à cause des noms de controllers.
À noter que je comprends et utilise le système de traduction dans zend, alors si il y aurait une façon de faire ->translate(nomController) pour l'url...ce serait l'idéal
Hors ligne
Je sais qu'il existe un moyen avec des tirets "-", j'ai vu d'autres site Zend avec ce séparateur dans l'url
Hors ligne
Il me semble que les tirets sont une traduction faite des mots en casse mélangée, mais je n'ai jamais été confrontée à ce problème je ne peux pas plus t'aider
Hors ligne
Salut,
Les routes ne pourraient-elle pas t'aider ?
Exemple, j'ai optimisé des urls pour des sites clients, l'url d'origine: http://www.monclient.com/index/index?ref=P85874
Après ré-écriture: http://www.monclient.com/annonces/achat/maison/montauroux/P85874
Tout ça avec Zend_Controller_Router (voir doc) qui, combiné avec l'aide de vue url est assez puissant et permet de la ré-écriture similaire à Apache.
A+ benjamin.
Hors ligne
C'est exact, avec les routes, on peut modifier l'url à peu près comme l'on veut, en fait, c'est un comme avoir le contrôle sur le .htaccess
Dernière modification par probitaille (17-02-2010 04:31:41)
Hors ligne
Pages: 1