|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : octobre 2005 Messages : 40 ![]() |
Bonjour à tous et merci d'avance pour votre aide.
Je suis entrain de développer un site en utilisant Zend (cela me permet en même temps d'améliorer mes compétences en Zend). Là j'essaye de mettre en place URL REWRITING avec un fichier ini application.ini J'ai deux questions: Question1: J'ai l'exemple suivant routes.contact.route = "nous-contacter" routes.contact.defaults.controller = "index" routes.contact.defaults.action = "contact" J'aimerais savoir comment je dois faire pour ajouter un paramètre qui sera optionnel, cad à la fin de l'action, je voudrais envoyer une url du style 'http://monsite/contact/'.$retour $retour contiendra une chaine de caractères. Question2: Comment faire un redirect. à la fin de mon action je fais un redirect $this->_redirect('Index/contact?retour='.$retour); et j'ai une url du style 'http://monsite/Index/contact?retour='.$retour au lieu de 'http://monsite/contact/'.$retour |
|
|
00
|
|
|
#2 | ||
![]() ![]() Gérard ErnaelstenDBA & Dev PHP Inscription : juin 2005 Messages : 3 174 ![]() |
Bonjour,
Pour la question 1, tu réponds toi même Pour la deux Code :
__________________
Il faut toujours viser la lune, car même en cas d'échec on arrive dans les étoiles. O.Wilde Mes Articles/Critiques : Merise - Guide pratique PHPExcel PostgreSQL : Administration et exploitation d'une base de données PostgreSQL : Entraînez-vous à créer et programmer une base de données relationnelle |
||
|
|
00
|
|
|
#3 | |||
|
Invité régulier
![]() Inscription : octobre 2005 Messages : 40 ![]() |
Merci pour ta réponse,
Pour la question 1, si je fais un redirect ça marche, mais j'aurais une url de type http://monsite/Index/contact/retour/$retour. Moi je me demande s'il ya pas une autre solution en utilisant l'url rewriting, pour avoir une url que j'ai defini dans le fichier application.ini (http://monsite/contact/retour/$retour) Citation:
|
|||
|
|
00
|
|
|
#4 |
![]() ![]() Gérard ErnaelstenDBA & Dev PHP Inscription : juin 2005 Messages : 3 174 ![]() |
Exprime toi mieux, je ne comprend pas bien ta demande.
__________________
Il faut toujours viser la lune, car même en cas d'échec on arrive dans les étoiles. O.Wilde Mes Articles/Critiques : Merise - Guide pratique PHPExcel PostgreSQL : Administration et exploitation d'une base de données PostgreSQL : Entraînez-vous à créer et programmer une base de données relationnelle |
|
|
00
|
|
|
#5 | |||||
|
Invité régulier
![]() Inscription : octobre 2005 Messages : 40 ![]() |
Je vais essayer de m'exprimer mieux,
Pour la question 1, à la fin de on action , je fais $this->_redirect('Index/contact/retour/'.$retour) et ça marche, j'obtiens une url de type http://monsite/Index/contact/retour/$retour. Moi, ce que je souhaite c'est avoir une url du style: http://monsite/contact/$retour. J'arrive à avoir une URL comme ça en écrivant dans mon ficher application.ini: Code :
Code :
- modifier la règle dans le fichier application.ini pour rendre le paramètre retour optionnel. - faire la même chose avec _redirect() qu'avec le lien href. J'espère que la je suis clair Merci d'avance Citation:
|
|||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com