如何在codeigniter中使用分段中的分页?

时间:2013-03-19 16:27:30

标签: php codeigniter pagination

我在Codeigniter分页中遇到了一个问题。我需要传递带有页码的段。

示例:http://www.mysite.com/app/controller/method/param1/param2/page_number

<?php

$this->load->library('pagination');
$config['base_url'] = 'http://localhost/welcome/par1/para2/';
$config['total_rows'] = 200;
$config['per_page'] = 20;

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

echo $this->pagination->create_links();

?>

1 个答案:

答案 0 :(得分:0)

尝试使用URL帮助函数current_url()作为基本URL。

从CI文档(http://ellislab.com/codeigniter/user-guide/helpers/url_helper.html):

  

current_url() -   返回当前正在查看的页面的完整URL(包括段)。

所以,在你的情况下,控制器看起来像这样:

$this->load->library('pagination');
$config['base_url'] = current_url();
$config['total_rows'] = 200;
$config['per_page'] = 20;

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

echo $this->pagination->create_links();

此方法应该允许您拥有所需数量的参数。