Bonjour à tous, j'ai deux trois questions sur l'utilisation des routes. pour configurer mes routes j'utilise un fichier routes.ini dont voici un extrait :

Code x : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 
;account
resources.router.routes.accountView.type = Zend_Controller_Router_Route_Regex"
resources.router.routes.accountView.route = "account/view-id-(\d+)?(?:-(\d+)).html"
resources.router.routes.accountView.reverse = "account/view-id-%d-%d.html"
resources.router.routes.accountView.map.1 = id
resources.router.routes.accountView.map.2 = statut
resources.router.routes.accountView.defaults.id = 1
resources.router.routes.accountView.defaults.statut = 0
resources.router.routes.accountView.defaults.module = default
resources.router.routes.accountView.defaults.controller = account
resources.router.routes.accountView.defaults.action = view
;comment
resources.router.routes.commentDel.type = "Zend_Controller_Router_Route_Regex"
resources.router.routes.commentDel.route = "comment/del-id-(\d+)-c-(\d+).html"
resources.router.routes.commentDel.reverse = "comment/del-id-%d-c-%d.html"
resources.router.routes.commentDel.map.1 = id
resources.router.routes.commentDel.map.2 = c
resources.router.routes.commentDel.defaults.id = 0
resources.router.routes.commentDel.defaults.c = 0
resources.router.routes.commentDel.defaults.module = default
resources.router.routes.commentDel.defaults.controller = comment
resources.router.routes.commentDel.defaults.action = del

Mes questions sont les suivantes :
- Comment faire pour qu'une route n'utilise pas tous les parametre, par exemple ici comment obtenir : account/view-id-1.html et non pas account/view-id-1-0.html (j'entends par la que le param statut est renseigné à 0 si je le laisse vide, comment faire pour qu'il n'apparaisse pas si je n’écris rien ?
- Pourquoi lorsque j'essai de passer en param un string au lieu d'un int ça ne fonctionne pas et seul la valeur par défaut s'affiche, exemple : comment/del-id-1-c-0.html alors que j'ai passé en param 'c' =>'uneChaine'


Merci d'avance pour votre aide