Bonjour a tous,
j'ai une question à vous poser au sujet du routing.
Imaginons un site MVC + POO avec un système de module, où chaque module a la possibilité de gérer ses propres routes.
Les urls standars serait : module/controller/action
Mais chaque module pourrait rediriger TOUS ses controllers vers une autre url sauf si un autre route vient surcharger cette dernière.
Je m'explique, prenons un module forum avec un controller post et une action create, l'url standars serait :
forum/post/create
maintenant nous voulons rediriger le module vers l'url suivante : /
donc tous les controllers aurait cette route : /posts/create
et si nous avions un autre controller mp, cela donnerait : mp/send au lien de forum/mp/send
Cependant je ne vois pas exactement comment m'y prendre en étant optimiser, ce système me fait un peu penser au bundle de symfony 2.

Merci d'avance.

8 réponses


polololilo
Auteur
Réponse acceptée

Petit Up :)

Bonsoir
des redirections de ce style:?

[surcharger les routes avant]
forum/* /*

On sort du router des que l'on match je crois

Je n'ai pas tout compris, mais je vais donner un exemple.
Prenons deux modules : Forum et Jeux
Forum à deux controllers : Users et Mp
Users à une action : view
Mp à une action : send
Jeux à un controller : Map
Map à une action : view

Les urls sont donc :
Forum/Users/view/1
Forum/Mp/send
Jeux/Map/view

Et ce que je veux faire c'est pouvoir rediriger tout le module.
Si je décide de rediriger le module Forum à l'url test/test et Jeux à /
Les urls seront :
test/test/Users/view/1
test/test/Mp/send
Map/view

Bonsoir oui dans ce cas faut des redirections avec *
regarde les exemples => ici

Je ne comprends pas trop là.
Je n'utilise pas de framework.
Je veux savoir cmt catcher le test/test et savoir que c'est pour le module forum.
Donc savoir comment stocker ces routes un peu spéciales et comment les utiliser.

Merci d'avance

merdum trompé de section de forum ... meaculpa..

comment est géré ton router dans ton MVC?

Le router récupère juste le module, le controller et l'action pour l'instant

bonjour, dsl de poster hors sujet mais c par desespoir, j'ai un post juste a coté de celui ( ici)la ou j'ai un grand probleme relatif au router du tuto developper site de A a Z. puisque vous vous y connaissez en root jetez y un coup d'ouil ce serai sympa merci.