yas*_*ash 5 javascript pagination codeigniter
我已经看到关于堆栈溢出的这个主题的一些旧帖子,但它们似乎都没有给出任何清晰度.我通过它们理解的是,codeigniter不通过它的类支持多个paginations,你必须编写自己的类.
我想知道是不是这样.如果这里的任何机构有关于如何操作的想法,请告诉我.我有三个列表,我将其传递到视图中.但是当我对它们全部分页时,所有三个列表都响应相同的页面偏移量.Ajax_pagination是出路吗?
请建议如何做到这一点.
更新:这是我的代码和我正在尝试做的.这是一个视图文件.我有两个列表1. org_list 2. Ind_list我试图在两个视图文件(organization_listing,individual_listing)中传递给这两个列表,这两个文件都加载到这个视图文件中,因此出现在同一页面上.现在我可以对一个列表进行分页,但是当我对第二个文件进行分页时,它们都响应相同的uri偏移量.
我正在(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;
Run Code Online (Sandbox Code Playgroud)
$这 - >负载>视图( 'individual_listing',$ tmp_ind);?>
伙计们,我终于使用 javascript 将我的个人分页加载到页面中,因此我将我的分页发送到三个不同的视图,然后使用 javascript 将这些视图调用到页面中。无法找出在同一页面上进行多个分页的任何方法。
| 归档时间: |
|
| 查看次数: |
5930 次 |
| 最近记录: |