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


Hello :)

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

bouks
Auteur

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

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.