He visto una serie de publicaciones antiguas sobre este tema en el desbordamiento de la pila, pero ninguna de ellas parece dar ninguna claridad. Lo que he entendido al pasar por ellos es que codeigniter no admite múltiples páginas a través de su clase y que debe escribir su propia clase.La mejor manera de hacer paginación múltiple en una página en codeigniter
Me pregunto si ese es el caso. En caso de que algún cuerpo aquí tenga una idea sobre cómo hacerlo, házmelo saber. Tengo tres listas que paso a la vista. Sin embargo, cuando los pagino a todos, las tres listas responden al mismo desplazamiento de página. ¿Es Ajax_pagination la salida?
Por favor, sugiera cómo hacerlo.
ACTUALIZACIÓN: Aquí está mi código y lo que estoy tratando de hacer. Este es un archivo de vista. Tengo dos listas 1. org_list 2. Ind_list Estoy tratando de pasar a estas dos listas en los archivos view view (organization_listing, individual_listing), ambos cargados en este archivo de vista y, por lo tanto, aparecen en la misma página. Ahora puedo paginar una lista, pero cuando pagino el segundo archivo, ambas responden al mismo desplazamiento uri.
Estoy generando los enlaces de paginación en los archivos de la vista (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-> load-> view ('individual_listing', $ tmp_ind);>
¿Puedes dar un ejemplo de lo que estás tratando de lograr exactamente? – MikeCruz13
Si no te gusta ajax ... puedes usar iframes. – csotelo