Tôi đã thấy một số bài đăng cũ xung quanh chủ đề này trên ngăn xếp ngăn xếp nhưng không ai trong số họ dường như cho bất kỳ sự rõ ràng nào. Những gì tôi đã hiểu bằng cách đi qua chúng là người viết mã không hỗ trợ nhiều trang thông qua lớp của nó và bạn phải viết lớp của riêng bạn.Cách tốt nhất để thực hiện phân trang nhiều trang trên một trang trong mã vạch
Tôi tự hỏi nếu đó là trường hợp. Trong trường hợp bất kỳ cơ thể ở đây có một ý tưởng về cách làm điều đó xin vui lòng cho tôi biết. Tôi có ba danh sách mà tôi đang đi vào xem. Tuy nhiên khi tôi phân trang tất cả chúng, tất cả ba danh sách đều phản hồi với cùng một trang bù. Ajax_pagination có phải là lối thoát không?
Vui lòng đề xuất cách thực hiện việc này.
CẬP NHẬT: Đây là mã của tôi và những gì tôi đang cố gắng thực hiện.Đây là tệp xem. Tôi có hai danh sách 1. org_list 2. Ind_list Tôi đang cố chuyển đến hai danh sách này trong các tệp xem kéo (organization_listing, individual_listing) cả hai đều được tải trong tệp xem này và do đó xuất hiện trên cùng một trang. Bây giờ tôi có thể phân trang một danh sách nhưng khi tôi phân trang tệp thứ hai, cả hai đều phản hồi cùng một giá trị uri.
Tôi đang tạo liên kết pagination trong tệp xem (organization_listing, individual_listing).
<?php
$config['base_url'] = 'http://localhost/socialinew/user_registration/index.php/members_area/view_members_area';
$config['total_rows'] = count($org_list);
$config['per_page'] = 4;
$config['num_links'] = 20;
$config['full_tag_open'] = '<div id="pagination3">';
$config['full_tag_close'] = '</div>';
$this->pagination->initialize($config);
for($i=$this->uri->segment(3)+0;$i<(($this->uri->segment(3)+$config['per_page']));$i++)
{
if(isset($org_list[$i]))
{$temp_org[$i]=$org_list[$i];
}
}
$tmp_org['org_list']=$temp_org;
$this->load->view('organization/organization_listing',$tmp_org);
$org_config['base_url'] = 'http://localhost/socialinew/user_registration/index.php/members_area/view_members_area/';
$org_config['total_rows'] = count($ind_list);
$org_config['per_page'] = 5;
$org_config['num_links'] = 20;
$org_config['full_tag_open'] = '<div id="pagination2">';
$org_config['full_tag_close'] = '</div>';
$this->pagination->initialize($org_config);
for($i=$this->uri->segment(4)+0;$i<(($this->uri->segment(4)+$config['per_page']));$i++)
{
if(isset($ind_list[$i]))
{$temp_ind[$i]=$ind_list[$i];
}
}
$tmp_ind['ind_list']= $temp_ind;
$ this-> tải-> view ('individual_listing', $ tmp_ind);>
Bạn có thể đưa ra ví dụ về chính xác những gì bạn đang cố gắng đạt được không? – MikeCruz13
Nếu bạn không thích ajax ... bạn có thể sử dụng iframe. – csotelo