2017-12-29 4 views
0

내보기에는 두 개의 탭이 있습니다. 첫 번째 탭에서 두 번째 탭에 다른 페이지 매김이 있습니다. CI 매김 라이브러리를 사용하여 별도의 페이지 매김을 실행해야합니다. CI 라이브러리를 사용하여 둘 이상의 페이지 매김 인스턴스를 실행할 수 없습니다.codeigniter에서 단일 함수로 여러 페이지 매김을 실행하는 방법

public function index() 
{ 
    $total_rows=$this->caste_model->count_caste_list(); 
    //pagination 
    $start = ($this->uri->segment(3)?$this->uri->segment(3):0); //start 
    $per_page=2; 
    $this->load->library('pagination'); 
    $this->config->load('pagination2', TRUE); 


    $config     = $this->config->item('pagination2'); 

    $config['uri_segment'] = 3; //uri segment 



    $config['base_url']  = site_url("caste/index"); 

    $config['total_rows'] = $total_rows; 

    $config['per_page']  = $per_page; 

    $config['use_page_numbers'] = TRUE; 



    $this->pagination->initialize($config); 


    $data['links'] = $this->pagination->create_links(); 


    $data['castes']=$this->caste_model->caste_list($per_page,$start); 
    $data['religions']=$this->caste_model->religion_list(); 
    $this->layout('settings/caste&religion/add',$data); 
} 

답변

2

CodeIgniter에서는 한 페이지에서 두 페이지의 페이지 매김을 실행할 수 없습니다. URL을 처리하고 첫 번째 페이지 매김이 탐색하면 두 번째 페이지 매김 (같은 페이지의 아래쪽)도 그에 따라 응답합니다.

은. 하나 paginations이 사용 Bootstrap 3 datatables을 피하기 (부하 사이트 빠른 낮은 중량 부에 사용합니다.)하려면 나는 또한 작동하지 않는 두 개의 서로 다른 페이지 매김 create_links에 두 개의 서로 다른 설정과 시도

+0

. 그것에 대해 어떤 생각? –

+0

답변에서 언급 한 것처럼 한 페이지에서 두 페이지 매김을 사용할 수 없습니다. 다시 대답을 읽어 주시기 바랍니다 –

+0

@ Bhaveshverma 이것에 대한 모든 업데이 트가? –

관련 문제