Paramètres des catégories

Par WoBuGs, il y a 15 ans


Bonjour, je souhaiterai avoir des pages qui n'affiche que les messages d'une certaine catégorie, j'ai réussi à le faire avec l'id de la catégorie mais j'aimerai le faire avec son url :
J'ai par exemple "..../categorie/1" et je voudrai "..../categorie/nom-de-la-categorie".
Merci d'avance,
Alexandre

3 réponses

mespeche, il y a 15 ans

J'ai utilisé la même chose pour mon site perso. En fait le plus simple est de créer un champs "url" dans ta table categories. Comme sa au lieu de récupérer en fonction de ton ID tu récupére en fonction de ton URL.

WoBuGs, il y a 15 ans

OK, et donc pour faire le lien, au lieu de mettre category_id, je dois mettre category_url ?

likeo, il y a 15 ans

Comme ca jpense que ca devrait fonctionner :
Modifie ca :

function category($id){
...]
$q= $this->paginate('Post',array("Post.category_id"=>$id));

par ca :

function category($url){
...]
$q= $this->paginate('Post',array("Post.category_url"=>$url));