02-02-2012, 11:54 AM
Yop ^^
Je viens pour une requête relativement simple et c'est plutôt une demande d'avis qu'une demande d'aide en réalité.
Je suis en train de fignoler mon système de routeur pour mon p'tit framework maison et je me demandais quel était le type de comportement attendu dans les frameworks traditionnels (RoR, symfony, zend, ...) face à ce type de situation.
Voici trois adresses qui sont relativement proches mais qui, évidemment, ne renvoient pas les mêmes arguments à mon controlleur :
Ma question est totalement triviale, mais dans le troisième et dernier cas, est-ce que je devrais matcher le chemin et adopter un comportement similaire au premier cas ?
En sachant que ma feuille de route ressemble à peu près à ceci :
Merci pour ce petit renseignement,
Holy
Je viens pour une requête relativement simple et c'est plutôt une demande d'avis qu'une demande d'aide en réalité.
Je suis en train de fignoler mon système de routeur pour mon p'tit framework maison et je me demandais quel était le type de comportement attendu dans les frameworks traditionnels (RoR, symfony, zend, ...) face à ce type de situation.
Voici trois adresses qui sont relativement proches mais qui, évidemment, ne renvoient pas les mêmes arguments à mon controlleur :
Code :
./forum/read
Transmet l'id 1 au controlleur (par défaut, défini sur ma feuille de route).
./forum/read/2
Transmet l'id 2 au controlleur.
./forum/read/
N'est pas matché par ma feuille de route.
Ma question est totalement triviale, mais dans le troisième et dernier cas, est-ce que je devrais matcher le chemin et adopter un comportement similaire au premier cas ?
En sachant que ma feuille de route ressemble à peu près à ceci :
Code :
forum_read:
path: "/read/{id}"
default:
id: "1"
rules:
id: "[0-9]"
Merci pour ce petit renseignement,
Holy