/ / Jak uruchomić wielokrotne paginowanie w jednej funkcji w kreatorze kodu - php, codeigniter, pagination, codeigniter-3

Jak uruchomić wiele stronicowania w pojedynczej funkcji w codeigniter - php, codeigniter, pagination, codeigniter-3

Mam dwie zakładki w moim widoku. Na pierwszej karcie jest inna paginacja na drugiej karcie, potrzebuję osobnej paginacji przy użyciu biblioteki stronicowania CI. Nie mogę uruchomić więcej niż jednego wystąpienia paginacji za pomocą biblioteki CI.

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);
}

Odpowiedzi:

2 dla odpowiedzi № 1

W CodeIgniter nie możesz uruchomić dwóch paginacjijeden widok. Ponieważ dotyczy adresu URL i po pierwszym przejściu do paginacji, druga paginacja (na dole tej samej strony) również odpowiada na to.

Aby tego uniknąć Bootowap 3 datatables dla jednej paginacji (użyj go do części o niskiej wadze, aby szybko załadować stronę).