Ive cố gắng để làm một pagination với CodeIgniter, nó phải là đơn giản như vậy theo hướng dẫn của CodeIgniter, ngay cả trong ví dụ này là như thế nàycách định cấu hình trình mã hóa pagination?
«Đầu tiên < 1 2 3 4 5> Last»
$config['total_rows'] = $this->searchdesc_model->queryallrows();
$config['per_page'] = '10';
$config['uri_segment'] =4;
$config['full_tag_open'] = '<p>';
$config['full_tag_close'] = '</p>';
$config['cur_tag_open'] = '<b>';
$config['cur_tag_close'] = '</b>';
$config['first_link'] = 'First';
$config['last_link'] = 'Last';
$config['last_tag_open'] = '<p>';
$config['last_tag_close'] = '</p>'
$this->load->library('Company_Creation');
theo quan điểm tôi chỉ gọi nó là pagination-> create_links(); ?> (Hoặc tôi gửi nó thông qua việc xem khi tôi gọi nó từ bộ điều khiển, tôi vẫn chỉ có được điều này
1 2 3>
và không có cách nào để làm cho nó trông giống như exmaple, nghe có vẻ nên giả nhưng, bất cứ ai có thể giúp tôi với điều này? hoặc có một vấn đề tương tự như cám ơn?
EDIT 1
$config['total_rows'] = $this->searchdesc_model->queryallrows();
$config['per_page'] = '5';
$config['uri_segment'] =4;
$config['full_tag_open'] = '<p>';
$config['full_tag_close'] = '</p>';
$config['cur_tag_open'] = '<b>';
$config['cur_tag_close'] = '</b>';
$config['first_link'] = ' First';
$config['last_link'] = ' Last';
$config['last_tag_open'] = '<p>';
$config['last_tag_close'] = '</p>';
$config['next_link'] = '';
$config['next_tag_open'] = '<p id="nextbutton" style="padding-left:5px;">';
$config['next_tag_close'] = '</p>';
$config['prev_link'] = '';
$config['prev_tag_open'] = '<p id="prevbutton" style="padding-right:5px;">';
$config['prev_tag_close'] = '</p>';
$config['num_links']=4;
$data['retorno'] = $this->searchdesc_model->queryalldb($config['per_page'],$this->uri->segment(4,0));
$config['total_rows']=1000;
$this->pagination->initialize($config);
tôi đã làm điều này theo một số lời khuyên Ive Nhận các, như bạn đã nói khi có nhiều dữ liệu hoạt động tốt, tôi vẫn muốn hiển thị nút đầu tiên và tiếp theo mọi lúc, tôi đặt total_rows sau truy vấn của mình (mà tôi gọi với số lượng hàng phù hợp) và tôi đã thử trước và kết quả là như nhau, tôi cũng cần phải hiển thị chỉ có 4 con số và tôi ustying numb_links ... vẫn không làm việc (Tôi không biết tại sao Ci tài liệu nói nên làm việc ..) bất kỳ ý tưởng?
Cảm ơn!
AFAIK, đó chỉ là một ví dụ về những gì pagination trông như thế nào. Không phải là phân trang thực tế có thể được tạo ra bằng cách sử dụng lớp CodeIgniter Pagination. Có thể bạn sẽ cần phải mở rộng lớp pagination và tự tinh chỉnh phương thức 'create_links()'. –
Cảm ơn, bất kỳ ý tưởng nào về cách tự tạo chúng bằng cách nào? (Tôi ghét người viết mã cho những ví dụ đó và họ thậm chí không đưa ra manh mối về cách làm cho nó ...) – jpganz18
Bạn đang sử dụng phiên bản CodeIgniter nào? –