Bonjour,
Comment est ce que je pourrais modifier le fichier routes.php pour moduler la pagination selon la règle suivante : posts/pages/2 au lieu de posts/index/pages:2?

Avec un Router::connect('posts/pages/page:*', ...) ?
Mais je ne vois pas comment ...

Merci,
Raptor02

3 réponses


mespeche
Réponse acceptée

Ah bin je l'ai fait il y a peut alors je peux te donner la solution :) Essaye sa :

Router::connect('posts/page/:page', array('controller' => 'posts', 'action' => 'index'));
raptor02
Auteur

Merci ! J'essaie ça dés que je peux :)
Raptor02

[EDIT] -------------------------------------------

Terrible, ça fonctionne à la perfection ! Merci !

Bonjour désolé de remonter ce vieux post..

Ça fait des heures que je cherche comment tout simplement changé le format de l'URL de /page:2 à page/2.

Cette ligne formate bien l'URL, mais on dirait qu'aucune argument n'est vraiment passé, car meme si l'URL indique la page 2, je reste sur la premiere page.

<?php Router::connect('/page/:page', array('controller' => 'pages', 'action' => 'display'), array(':page' => '[0-9]+')); ?>