Advertisement
Guest User

Untitled

a guest
Jan 29th, 2020
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.64 KB | None | 0 0
  1. <?php
  2. defined('BASEPATH') OR exit('No direct script access allowed');
  3.  
  4. class Kat extends CI_Controller {
  5.  
  6. public function __construct()
  7. {
  8. parent::__construct();
  9. $this->load->library('pagination');
  10. $this->load->model(array('KategoriM'));
  11. }
  12.  
  13. public function kategori($nama_kategori){
  14. //konfigurasi pagination
  15.  
  16. $config['base_url'] = site_url('Kat/kategori/'.$nama_kategori.'/
  17. '); //site url
  18. $config['total_rows'] = $this->db->count_all('posting'); //total row
  19. $config['per_page'] = 1; //show record per halaman
  20. $config["uri_segment"] = 4; // uri parameter
  21. $choice = $config["total_rows"] / $config["per_page"];
  22. $config["num_links"] = floor($choice);
  23.  
  24. // Membuat Style pagination untuk BootStrap v4
  25. $config['first_link'] = 'First';
  26. $config['last_link'] = 'Last';
  27. $config['next_link'] = 'Next';
  28. $config['prev_link'] = 'Prev';
  29. $config['full_tag_open'] = '<div class="pagging text-center"><nav><ul class="pagination justify-content-center">';
  30. $config['full_tag_close'] = '</ul></nav></div>';
  31. $config['num_tag_open'] = '<li class="page-item"><span class="page-link">';
  32. $config['num_tag_close'] = '</span></li>';
  33. $config['cur_tag_open'] = '<li class="page-item active"><span class="page-link">';
  34. $config['cur_tag_close'] = '<span class="sr-only">(current)</span></span></li>';
  35. $config['next_tag_open'] = '<li class="page-item"><span class="page-link">';
  36. $config['next_tagl_close'] = '<span aria-hidden="true">&raquo;</span></span></li>';
  37. $config['prev_tag_open'] = '<li class="page-item"><span class="page-link">';
  38. $config['prev_tagl_close'] = '</span>Next</li>';
  39. $config['first_tag_open'] = '<li class="page-item"><span class="page-link">';
  40. $config['first_tagl_close'] = '</span></li>';
  41. $config['last_tag_open'] = '<li class="page-item"><span class="page-link">';
  42. $config['last_tagl_close'] = '</span></li>';
  43.  
  44. $this->pagination->initialize($config);
  45. $data['page'] = ($this->uri->segment(4)) ? $this->uri->segment(4) : 0;
  46.  
  47. //panggil function get_mahasiswa_list yang ada pada mmodel mahasiswa_model.
  48. $data['detailkategori'] = $this->KategoriM->KategoriModel( $config["per_page"], $data['page'],$nama_kategori);
  49.  
  50. $data['pagination'] = $this->pagination->create_links();
  51.  
  52. $data['titlekategori'] = "List Kategori";
  53. $this->load->view('template/kategori',$data);
  54. }
  55.  
  56.  
  57. }
  58. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement