Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour,
Je n'arrive pas à retrouver comment on peut faire passer des paramètres en GET dans l'url vers une action. Il me semble que c'est possible, puisque j'ai lu quelque part (où :? je retrouve pas...) que les routes pouvaient être de la forme :module/:controller/:action/:params
Si vous voyez de quoi je veux parler un petit coup de main serait bienvenu
Dernière modification par haltabush (26-04-2007 09:54:57)
Hors ligne
Bonjour,
Tu as juste à faire pointer un lien vers :
/forum/topic/view/id/15
Ainsi le lien pointera vers le module forum, le controlleur topic, l'action view et les paramètres en URL id sera égal à 15. Pour récupérer les paramètres dans ton controlleur :
<?php ... public function viewAction() { $id = $this->_getParam('id'); } ... ?>
Hors ligne
D'est pas compliqué en plus
Hors ligne
On peut aussi faire :
/forum/topic/view?id=15
D'ailleurs quelle solution est a préconiser entre :
/forum/topic/view?id=15
/forum/topic/view/id/15
(sans prendre en compte la beauté de l'url )
Hors ligne
jbarthe a écrit:
On peut aussi faire :
/forum/topic/view?id=15
D'ailleurs quelle solution est a préconiser entre :
/forum/topic/view?id=15
/forum/topic/view/id/15
(sans prendre en compte la beauté de l'url)
Ben, en prenant en compte la beauté de l'url, je trouve que la deuxième méthode est beaucoup plus chouette C'est un peu vicieux pour Google&cie aussi, il ne peux pas détecter si c'est des dossiers ou des paramètres
Hors ligne