Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjours étant donné que Zend est censé avoir des URLs propres est-il possible de passer des informations dans l'url en MVC? je pense que non.
Si la réponse est non comment faire alors pour récupérer dans mon contrôleur le nom d'un lien que nous avons cliquer dessus de manière propre?
Merci d'avance
Dernière modification par falkin (25-05-2009 14:07:22)
Hors ligne
Si tu peux récupérer des paramètres en GET en plus de tes paramètres standards.
Tu peux les récupérer soit avec $_GET soit avec $this->_getParam(...).
A+, Philippe
Hors ligne
la réponse est oui
mais il y a d'autre moyen de passer des paramètre dans l'url que d'utiliser GET
http://www.z-f.fr/forum/viewtopic.php?id=3229
peut en ZF s'écrire
http://www.z-f.fr/forum/viewtopic/id/3229
soit donc le contrôleur forum action viewtopic param id value 3229
attention se sont toujours des couples
http://www.z-f.fr/forum/viewtopic/id/32 … e/useHtml/
s'entend
id = 3329
useBBcode = useHtml
on peut par contre utiliser
http://www.z-f.fr/forum/viewtopic/id/32 … /useHtml//
qui donne
id = 3329
useBBcode = ''
useHtml = ''
mais je préfère
http://www.z-f.fr/forum/viewtopic/id/32 … /useHtml/1
qui donne
id = 3329
useBBcode = 1
useHtml = 1
qui me parait plus propre et plus lisible.
je n'ai jamais essayé les tableaux
http://www.z-f.fr/forum/listtopic?id[]=3229&id[]=3228&id[]=3227
te donne un tableau d'id
je n'ai jamais essayé de faire
http://www.z-f.fr/forum/listtopic/id[]/3229/id[]/3228/id[]/3227/
je ne sais pas si ça marche
A+JYT
Hors ligne
OK merci beaucoup
Hors ligne
Effectivement l'URL comme ceci est beaucoup plus propre je trouve http://www.z-f.fr/forum/viewtopic/id/3229
Donc je vais opter pour cela
Hors ligne
Je pense que le mieux serai http://www.z-f.fr/forum/viewtopic/tag-du-topic.htm
Exemple :
http://www.z-f.fr/forum/viewtopic/est-c … en-mvc.htm
Mais ca demande un micro-poil plus de dev
Hors ligne
ce que font certains pour que ça ne représente aucun dev de plus c'est quelque chose comme ça :
http://www.z-f.fr/forum/viewtopic/3299/tag-du-topic.htm
l'alias de la page est présent mais n'est pas utilisé. Et puis j'ai ouïe dire (il y a pas mal de temps) que Google News indexait uniquement les flux RSS qui contenait un id numérique, donc cette solution est plutôt intéressante pour une rubrique de news.
Hors ligne
je ne donnais qu'un exemple de ce qu'on peu faire sur le principe
je distingue toujours deux cas bien précis l'url représente une donnée alors si on veut une bonne indexation il faut mettre une url intelligible pour que les moteurs la prennent bien.
l'url représente une action d'une application et dans ce cas n'a pas à être indexée par exemple il n'est pas nécessaire de bien indexé un formulaire de recherche ou par exemple dans un blog openAdminTools
le lien doit être présent dans la page pour que l'admin puisse se connecter mais ça ne sert à rien de l'indexer
A+JYT
Hors ligne
Etant donnée que mon site est assez simple et qu'il n'as pas besoin d'une indexation je vais resté sur ma première lancé et continuer avec la technique de sekaijin. merci quand même
Parce contre si il me vient a faire un site plus conséquent j'utiliserai les autres option que vous m'avez données qui sont très intéressantes.
Encore merci
Hors ligne