я использую разбивку на страницы в codeigniter и отображаю данные в своем представлении. я получаю все значения базы данных в моем файле просмотра а также появляется ссылка на следующую страницу пока я пытаюсь нажать на следующую страницу, отображаемые данные не меняются. при нажатии на следующую страницу, чтобы данные не менялись я просто хочу, когда я нажимаю на следующую страницу, тогда данные должны измениться. вот мой код. вот мой контроллер
public function __construct()
{
parent::__construct();
$this->load->library('table');
$this->load->library('pagination');
$this->load->helper('form');
$this->load->helper('url');
$this->load->database(); //load library database
$this->load->model('pagtodmodel/paginationtodaymodel');
}
public function index($offset=0){
$config['total_rows'] = $this->paginationtodaymodel->totalInfo();
$config['base_url'] = base_url()."index.php/paginationtoday/Paginationtodaycontroller/test";
$config['per_page'] = 1;
$config['uri_segment'] = '3';
$config['full_tag_open'] = '<div class = "pagination"><ul>';
$config['full_tag_close'] = '</ul></div>';
$config['first_link'] = '« First';
$config['first_tag_open'] = '<li class = "prev page">';
$config['first_tag_close'] = '</li>';
$config['last_link'] = 'Last »';
$config['last_tag_open'] = '<li class = "next page">';
$config['last_tag_close'] = '</li>';
$config['next_link'] = 'Next →';
$config['next_tag_open'] = '<li class = "next page">';
$config['next_tag_close'] = '</li>';
$config['prev_link'] = '← Previous';
$config['prev_tag_open'] = '<li class = "prev page">';
$config['prev_tag_close'] = '</li>';
$config['cur_tag_open'] = '<li class = "active"><a href = "">';
$config['cur_tag_close'] = '</a></li>';
$config['num_tag_open'] = '<li class = "page">';
$config['num_tag_close'] = '</li>';
$this->pagination->initialize($config);
$query = $this->paginationtodaymodel->getInfo($config['per_page'],$this->uri->segment(2));
$data['mydata'] = null;
if ($query){
$data['mydata'] = $query;
}
$this->load->view('pagtodview/paginationtoday',$data);
}
public function test($page){
$page++;
print_r($page);
$config['total_rows'] = $this->paginationtodaymodel->totalInfo();
$config['base_url'] = base_url()."index.php/paginationtoday/Paginationtodaycontroller/test";
$config['per_page'] = 1;
$config['uri_segment'] = '3';
$config['full_tag_open'] = '<div class = "pagination"><ul>';
$config['full_tag_close'] = '</ul></div>';
$config['first_link'] = '« First';
$config['first_tag_open'] = '<li class = "prev page">';
$config['first_tag_close'] = '</li>';
$config['last_link'] = 'Last »';
$config['last_tag_open'] = '<li class = "next page">';
$config['last_tag_close'] = '</li>';
$config['next_link'] = 'Next →';
$config['next_tag_open'] = '<li class = "next page">';
$config['next_tag_close'] = '</li>';
$config['prev_link'] = '← Previous';
$config['prev_tag_open'] = '<li class = "prev page">';
$config['prev_tag_close'] = '</li>';
$config['cur_tag_open'] = '<li class = "active"><a href = "">';
$config['cur_tag_close'] = '</a></li>';
$config['num_tag_open'] = '<li class = "page">';
$config['num_tag_close'] = '</li>';
$this->pagination->initialize($config);
$query = $this->paginationtodaymodel->getInfo($config['per_page'],$this->uri->segment(2));
$data['mydata'] = null;
if ($query){
$data['mydata'] = $query;
}
$this->load->view('pagtodview/paginationtoday',$data);
}
модель
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Paginationtodaymodel extends CI_Model {
function MovieModel(){
parent::Model();
}
function getInfo($limit=null,$offset=NULL){
$this->db->select("*");
$this->db->from('getproductvalues');
$this->db->limit($limit, $offset);
$query = $this->db->get();
return $query->result();
}
function totalInfo(){
return $this->db->count_all_results('getproductvalues');
}
}
пожалуйста, проверьте, где я делаю неправильно в моем коде. данные хорошо получаются из базы данных, а также отображаются но всякий раз, когда я нажимаю на следующую страницу, данные не меняются пожалуйста, проверьте этот код, где я сделал неправильно в своем коде.
спасибо за комментарий, брат @M.Alim, теперь это решено. Спасибо






покажи файл просмотра!