Files
cm-web-legacy/application/libraries/Mt_pagination.php
2020-06-10 06:19:03 +09:00

50 lines
1.8 KiB
PHP
Executable File

<?php
if (!defined('BASEPATH'))
exit('No direct script access allowed');
class Mt_pagination
{
#---------------------------------------------------------------------------
# PURPOSE : mt_pagination
# CREATE : 2019-03-20
#---------------------------------------------------------------------------
public function create_pagenation($req_data){
# request
$total_count= $req_data['total_count'];
$limit = $req_data['limit'];
$base_url = $req_data['base_url'];
$ci=& get_instance();
$ci->load->library('pagination');
$config['base_url'] = $base_url ;
$config['total_rows'] = $total_count;
$config['per_page'] = $limit;
$config['num_links'] = 4;
$config['enable_query_strings'] = TRUE;
$config['page_query_string'] = TRUE;
$config['use_page_numbers'] = TRUE;
$config['reuse_query_string'] = TRUE;
$config['query_string_segment'] = 'page';
$config['full_tag_open'] = '<div class="pagination">';
$config['full_tag_close'] = '</div>';
$config['first_link'] = false;
$config['last_link'] = false;
$config['prev_link'] = '이전<i class="prev prev-angle"></i>';
$config['next_link'] = '다음<i class="next next-angle"></i>';
$config['cur_tag_open'] = '<span class="current">';
$config['cur_tag_close'] = ' </span>';
$ci->pagination->initialize($config);
$pagination = $ci->pagination->create_links();
return $pagination;
}
}