2017-08-17 2 views
0

De deuxième page dans les salles Pagination ne fonctionne pas dans mon CodeIgniter app.In première page 10 enregistrements montrant de cliquer deuxième page dans la requête aussi limiy ne vient pasne fonctionne pas dans la pagination deuxième page

mon contrôleur:

 public function Viewlist() { 
     //echo "hello"; die(); 
     $data['title'] = 'board'; 
     $data['currentpage'] = 'board'; 
     $resultCount = $this->board->list(); 
     //echo '<pre>'; print_r($resultCount); die(); 
     // Pagination start 
     $data['page'] = ($this->uri->segment(3)) ? $this->uri->segment(3) : 0; 
     $data['records'] = $this->Dashboard->ViewD($this->perPageNum, $data['page']); 


     $data['links'] = getPagination($this->perPageNum, $resultCount, site_url() . 'admin/dashboardList', 0); 

} 

Mon modèle:

public function ViewD($limit = NULL, $start = NULL, $bookingsearch = NULL) { 
     $sessionData = $this->session->userdata('userdata'); 

     $this->db->select(some query); 

    $this->db->limit($limit, $start); 
    $this->db->order_by('Id','DESC'); 
    $query = $this->db->get(); 
    //echo $this->db->last_query(); die('test'); 
    $result = $query->result(); 
    return $result; 
} 

Dans deuxième page limite pas à venir

Répondre

0
public function Viewlist() 

Vous appelez la fonction du contrôleur sans passer le décalage. Veuillez vérifier les documents de pagination et créer une fonction de contrôleur qui accepte offset comme un paramètre et c'est ainsi que vous serez en mesure d'afficher des données sur la deuxième page et plus loin.