Url rewritting, comment cela fonctionne ?
Bonsoir,
Actuellement entrain de développer un projet web, voici ma problématique.
1- Les noms des menus pourront être choisis dynamiquement, depuis un backoffice.
2- Il y a aura des URL sous la forme monsite/mapage ou monsite/mapage/page.html, tout est dynamique à part bien sure le nom de domaine ! :mrgreen:
Depuis Zend j'ai pensé à passé par le composant
Citation:
Zend_Controller_Router_Route_Regex
Code:
1 2 3 4 5 6 7 8 9 10
|
(...)
$routeRegex = new Zend_Controller_Router_Route_Regex(
'teams/(d+)-(w+)',
array('controller' =>'index', 'action' => 'teams'),
array(1 => 'id',2=>'name'),
'teams/%d-%s'
);
$router->addRoute('teams', $routeRegex);
(..) |
- Est-il possible de créer plusieurs types de route dynamique, dans le bootstrap ?
- Est-ce que je peux passer par la méthode protected function _initRouter() { du bootstrap, afin de prendre l'ensemble de mes contraintes exposés ci-dessus ?
- Sinon, comme faire ? :)
D'avance merci
++