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