|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : juin 2009 Messages : 4 ![]() |
Bonjour,
j'ai réalisé ces motifs Code :
j'avais pensé à Code :
$routes['|^([a-z]{2})/(.+)/category/(.[^/]+)/?([0-9]*)$|']='lang=$1&page=$2&cat=$3&p_num=$4'; j'ai du remettre ma regexp en 2 partie du coup est il possible de rassembler ces motifs en un seul, car pout le moment si je ne met que: Code :
$routes['|^([a-z]{2})/(.+)/category/(.+)/?([0-9]*)$|']='lang=$1&page=$2&cat=$3&p_num=$4'; exemple : .../category/ma-categorie/ma-sous-categorie/4 donne cat=/category/ma-categorie/ma-sous-categorie/4 p_num=null avec les 2 regex séparé j'ai les bonnes valeurs en fonction du chemin mais l'idée est de le rassembler en une. merci d'avance Cédric |
||
|
|
00
|
|
|
#2 | ||
|
Expert Confirmé Sénior
![]() Inscription : septembre 2004 Messages : 5 421 ![]() |
Code :
'|^([a-z]{2})/(.+)/category/([^/]+)/?([0-9]*)$|'
Code :
__________________
Get your motor runnin' Head out on the highway... |
||
|
|
00
|
|
|
#3 | |||
![]() ![]() Développeur Web Inscription : août 2006 Messages : 2 700 ![]() |
Citation:
Code :
'#^([a-z]{2})/(.+)/category/([^/]+)(/[0-9]+)?$#'
__________________
|
|||
|
|
00
|
|
|
#4 |
|
Expert Confirmé Sénior
![]() Inscription : septembre 2004 Messages : 5 421 ![]() |
sauf que le / est capturé et ça oblige ensuite à l'enlever en php...
__________________
Get your motor runnin' Head out on the highway... |
|
|
00
|
|
|
#5 | |
|
Invité de passage
![]() Inscription : juin 2009 Messages : 4 ![]() |
Merci pour l'aide
Citation:
par contre j'ai besoin de pouvoir mettre des "/" dans la partie apres category hors en mettant ([^/]+) il ne me prendra pas les / en somme il faut que je puisse avoir les "/" apres /category/ et que le dernier paramettre soit reconu en tant que nombre merci d'avance |
|
|
|
00
|
|
|
#6 |
|
Expert Confirmé Sénior
![]() Inscription : septembre 2004 Messages : 5 421 ![]() |
Peux-tu donner des exemples concrets ?
__________________
Get your motor runnin' Head out on the highway... |
|
|
00
|
|
|
#7 | ||
|
Invité de passage
![]() Inscription : juin 2009 Messages : 4 ![]() |
désolé je mangeais...
donc un exemple concret serait Code :
|
||
|
|
00
|
|
|
#8 | ||
![]() ![]() Développeur Web Inscription : août 2006 Messages : 2 700 ![]() |
UN premier jet rapide
Code :
__________________
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com