Bonjour à tous,

Après avoir suivi toutes les parties du tutoriels 'Développer un site de A à Z', je rencontre un souci lorsque je veux mettre en place la pagination (part 4).

Lorsque je clique sur la deuxième page je tombe sur la page 404.

J'utilise une class pour faire la pagination le résultat en l'url est identique, donc je ne pense pas que ce soit la class qui pause problème.

Code dans ItemsController.php :

$d'pagination'] = new Pagination('?page=%s', $this->request->page, $total_posts[0]->count, $options);

Code dans le fichier conf :

Router::connect('terrains/*', 'items/*');

Url en pagination : terrains?page=2

Lorsque je fait un debug de $this->request->page, ma variable est bien pris en compte, et passe à deux en deuxième page, puis trois etc...

En .htaccess j'ai comme flag [PT,L], j'ai essayer avec juste L et QSA,L sans résultat.

Si vous avez une piste, je vous remercie :)

Bonne journée

1 réponse


medusox
Auteur
Réponse acceptée

Re !

Problème résolu.

Pour infos voici ce que j'ai changer :

Router::connect('terrains/*', 'items/view/*');

Au lieu de

Router::connect('terrains/*', 'items/*');

Bonne journée