Pagination avec code igniter

Fermé
artche Messages postés 23 Date d'inscription samedi 5 janvier 2013 Statut Membre Dernière intervention 8 mai 2019 - Modifié par baladur13 le 8/10/2016 à 14:18
artche Messages postés 23 Date d'inscription samedi 5 janvier 2013 Statut Membre Dernière intervention 8 mai 2019 - 8 oct. 2016 à 14:15
Bonjour voilà j'ai un soucis avec ma pagination avec code igniter:
Il m'affiche ce message d'erreur :


Et voici mon code: View
<div id="pagin">
    <?php echo $pagination ?>
</div>
<hr>
    <h1>Notre catalogue de manifs</h1>

<?php foreach ($toutes as $une) : ?> <br>

<div class="contenu">

<div class="titre"><?php echo mb_strtoupper($une->manif_intitule)?></div>

<div class="image"><img src="http://195.83.128.55/~mmi15b06/stpavut/photos<?php echo $une->manif_photo ?>"></div>

<div class="manif_description"><?php echo $une->manif_description ?></div>

<div class="prix"><?php echo ($une->manif_prix_place)*1.12 ?> $ de la place</div>
</div>
<?php endforeach; ?>

</div>


Mon modèle :
<?php
class Mmanif extends CI_Model 
{
 public function  __construct()
 {
  parent::__construct();
  $this->load->database();
 }
 public function toutes()
 {
  $query = $this->db->get('manifestations');
  return $query->result();
 }
 public function get_manif_par_page($page)
 {
  $query = $this->db->get('manifestations',4,$page);
  return $query->result();
 }

 public function nbmanif(){
  return $this->db->count_all('manifestations');
 }
}
?>


Et mon contrôleur :
<?php
class Cmanif extends CI_Controller {

        public function index()
        {
        $this->load->model('Mmanif');
        $recup = $this->Mmanif->toutes();
        $data['tous']=$recup;
        $this->load->view('Vmanif', $data);
        }
        public function manifspage($page=0)
        {
        $this->load->model('Mmanif');
        $data['toutes']=$this->Mmanif->get_manif_par_page($page);

        $this->load->library('pagination');

        $config['base_url']='http://195.83.128.55/~mmi15b06/stpavut/';
        $config['total_rows']=200;
        $config['per_page']=4;

        $this->pagination->initialize($config);

        $data['pagination'] = $this->pagination->create_links();


        $this->load->view('Vmanif',$data);
    }
        };
?>


Merci de votre aide
A voir également:

1 réponse

NHenry Messages postés 15112 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 13 avril 2024 330
8 oct. 2016 à 12:22
Peut être à cause de :
$recup = $this->Mmanif->toutes();
0
artche Messages postés 23 Date d'inscription samedi 5 janvier 2013 Statut Membre Dernière intervention 8 mai 2019
Modifié par artche le 8/10/2016 à 14:20
Ah je viens de réussir à corriger les deux erreurs de gauches, il ne reste plus que celle de droite.
à la suite de la ligne que tu m'a indiquer j'ai renommer 'tous' en 'toutes'
0