Précédent   Forum des professionnels en informatique > PHP > Outils > Zend > Zend Framework > Autres composants
Autres composants Forum de support sur les autres composants de Zend Framework.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/02/2011, 14h39   #1
Nouveau Membre du Club
 
Inscription : octobre 2006
Messages : 273
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 273
Points : 30
Points : 30
Par défaut Zend Controller Router Route

Bonjour à tous,

Je rencontre des problèmes avec le routeur de Zend, j'aimerais paufiné mes urls pour le réferencement de mon site web mais je n'arrive pas aux résultats voulu, aprèsdes heures de recherche, j'aimerais trouver de l'aide parmis vous

mon problème :
Aujourd'hui mes routes sont de la forme :
:controller/:action/:nomBDD/:variable dynamique
j'aimerais qu'ils soit sous la forme :
:controller/:variable dynamique
le soucis j'utilise plusieurs routes avec des valeurs dynamique et j'arrive seulement à rewrité les nombres.

mes routes :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 
;marque
routes.marque.type = "Zend_Controller_Router_Route"
routes.marque.route = "voiture-neuve/:nameMarque"
routes.marque.defaults.module = frontend
routes.marque.defaults.controller = "voitures-neuves"
routes.marque.defaults.action = "marque"
routes.marque.defaults.nameMarque = ""
//ici tout marche bien :)
 
modele
routes.modele.type = "Zend_Controller_Router_Route"
routes.modele.route = "voiture-neuve/:nameModele/*"
routes.modele.defaults.module = frontend
routes.modele.defaults.controller = "voitures-neuves"
routes.modele.defaults.action = "modele"
routes.modele.defaults.nameModele = ""
routes.modele.reqs.nameModele = "(\d+)"
//ici mon problème, avec le \d+ j'arrive seulement à afficher les parametres nombres, comment réussir à prendre tous type de paramètre donc le(a-z, +, etc...) avec le \w+, ca ecrase mes routes marque
 
 
;index
routes.neuve.type = Zend_Controller_Router_Route
routes.neuve.route = "voiture-neuve/"
routes.neuve.defaults.module = frontend
routes.neuve.defaults.controller = voitures-neuves
routes.neuve.defaults.action = index
en éspèrant avoir était le plus clair possible sur mon problème, je vous remercie d'avance pour votre aide

à bientôt!
samspitz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/02/2011, 17h08   #2
Nouveau Membre du Club
 
Inscription : octobre 2006
Messages : 273
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 273
Points : 30
Points : 30
Personne ne sait?
Quelqu'un serait-t-ils comment passer en parametre url tous type de caractere (a-z, +, 0-9), lorsque j'utilise w+, ça ecrase mes autres routes
comment faire ?

help me please
samspitz est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h26.


 
 
 
 
Partenaires

Hébergement Web