aide Tuto MVC -> cacher mes controllers dans mes URLS

Par bouks, il y a 13 ans


Bonjour la communauté Graphikart ,

Je viens de voir les tutos sur la construction d'un site en MVC afin de mieux comprendre le MVC
par contre je suis un peu largé au niveau des urls

est-il possible de cacher les controlleurs dans les URL

ex :
www.monsite.fr/users/espace-personnel
www.monsite.fr/controlleur/param1/param2

j'aimerai que cela devienne
www.monsite.fr/espace-personnel
www.monsite.fr/param1/param2

Merci

3 réponses

vash60700, il y a 13 ans

Hello :)

comme ça à froid, je dirais essaye de voir pour les règles d'url rewriting... mais comme je dis, c'est à froid :)

bouks, il y a 13 ans

La question que je me pose , est il possible d'utiliser les règles dans mon cas je m'explique

par exemple : j'aurai les urls suivantes

www.monsite.fr/clients/mes-factures
www.monsite.fr/pages/view/ma-premiere-page
www.monsite.fr/blog/mon-premier-ticket

comment transformer tous cela pour avoir :
www.monsite.fr/mes-factures
www.monsite.fr/ma-premiere-page
www.monsite.fr/mon-premier-ticket

en gros en supprimant les controlleurs de mes URL , comment je pourrai bien rediriger mes pages avec le bon controlleur

Ramz1994, il y a 13 ans

Bonjour,

Je ne connais pas vraiment la structure de ton code mais si tu t'es basé sur les tutoriels Grafikart je dirais :

Router::connect(':slug', 'clients/slug:([a-z0-9-]+)');

Je dis probablement des conneries mais ça coût rien d'essayer.

Bonne chance dans tes recherches.

Cordialement,
Ramz.