Dacobah
Messages postés260Date d'inscriptionsamedi 26 novembre 2005StatutMembreDernière intervention28 septembre 2011
-
28 sept. 2011 à 12:25
Dacobah
Messages postés260Date d'inscriptionsamedi 26 novembre 2005StatutMembreDernière intervention28 septembre 2011
-
28 sept. 2011 à 15:11
Bonjour à tous,
je suis encore un débutant avec le framework CodeIgniter et je me retrouve aujourd'hui confronté au problème de la pagination.
Je souhaite en effet avoir accès à des données via un id qui nécessite une variable dans l'url ainsi que celle nécessaire à la pagination.
Voici ma fonction trucs_par_jour (ce n'est pas son vrai nom, c'est juste un exemple) placé dans mon controlleur truc qui retourne un tableau de trucs pour un jour précis.
Ces trucs proviennent de ma base de données et arrivent jusqu'à mon controlleur grâce à get_trucs_par_jour($jour) via le modèle model_trucs.
<?php foreach ($trucs as $element): ?>
Nom du truc : <?=$element->nom?>
Date du truc : <?=$element->date?>
<?php endforeach; ?>
<?php echo $this->pagination->create_links(); ?>
La numérotation de mes 32 trucs commence à 4 (soit la dernière page). Elle en affiche bien 10 par pages mais lorsque je clique sur une autre page, la page sélectionnée reste la quatrième.
De plus, les liens derrière la numérotation des pages donne :
Soit rien, 20, 10 puis encore 20. Bref il y a comme un bug dans la pagination.
Ce genre de situation avec une pagination erronée vous est-elle déjà arrivé ? Si oui, comment l'avez-vous résolu ?
Sinon, comment pensez-vous qu'il faudrait que je procède pour retrouver une pagination normale ?
Merci d'avance à tous !
P.S. : je n'ai pas encore retirer le index.php mais j'ai appris à le faire dans un autre projet CodeIgniter.