Bonjour, voici la contrainte Url que je dois respecter :
http://monsite.com/blog/nom-de-la-categorie/nom-de-l-article
En utilisant les routes j'ai un fichier qui donne ceci :
::connect('/blog/:slug', array('controller' => 'posts', 'action' => 'category'), array('pass' => array('slug'), 'slug' => '[a-z0-9-]+'));
Avec Cette Route j'accede donc à une catégorie de mes articles par l'Url :
"http://monsite.com/blog/nom-de-ma-categorie"
" Router::connect('/blog', array('controller' => 'posts', 'action' => 'index'));
Router::connect('/blog/:slug-:id', array('controller' => 'posts', 'action' => 'show'), array('pass' => array('id', 'slug', 'catslug'), 'id' => '[0-9]+', 'slug' => '[a-z0-9-]+')); "
Avec Cette Route j'accede donc à un articles en particulier par l'Url :
"http://monsite.com/blog/nom-de-l-article-en-particulier"
Ce qui ne me va pas du tout puisque je voudrai acceder à mon article par l'Url :
"http://monsite.com/blog/nom-de-ma-categorie/nom-de-l-article-en-particulier"
Quelqu'un peut-il éclairer ma lanterne ?
Je recherche une façon de router avec en dynamique les noms de catégories dans l'Url pour obtenir :
"http://monsite.com/blog/nom-de-ma-categorie/nom-de-l-article-en-particulier"
Merci d'avance à celles et ceux qui se pencheront sur ce cas :)))
salut windcom
Je pense que lors de la création du link dans ton controller D'article il faut que tu ajoute le slug de ta catégorie
La liaison entre ton modèle categorie et article doit être mis en place avant mais je pense que c deja ton cas
J’espère que ceci pourra t'aider