Router : paramètres optionnels
Bonjour,
j'utilise un fichier de configuration XML qui me définit mon router de type Zend_Controller_Router_Route_Hostname.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| <router>
<routes>
<seg type="Zend_Controller_Router_Route_Hostname">
<route>:subdomain.<zf:const zf:name="APPLICATION_DOMAIN" />/:seg1/:seg2/:seg3</route>
<reqs subdomain="(texte1|texte2|texte3)" seg2="" seg3="" />
<chains>
<all>
<defaults module="default" controller="seg" action="index" />
</all>
</chains>
</seg>
<routes>
<router> |
L'url de ma page peut être :
www.site.fr/seg1
www.site.fr/seg1/seg2
www.site.fr/seg1/seg2/seg3
J'aimerais connaitre les trois segments afin de construire mon URL avec la methode assemble de mon router.
Or je ne sais pas comment lui dire dans le router ? J'aimerais que si mon URL est www.site.fr/seg1/seg2 j'obtiens
seg1 => seg1
seg2 => seg2
seg3 => null
Merci de votre aide.