如何使用显示GET格式的页码?在代码点火器中



我遇到了一个困难,我想答案一定很简单。我在我的项目中使用CodeIgniter,我使用分页来显示帖子的页码

代码

$this->load->library('pagination');
if (count($_GET) > 0) $config['suffix'] = '?' . http_build_query($_GET, '', "&");
$config['base_url'] = base_url('index.php/main/bloggers');
$config['total_rows'] = $total_num;
$config['per_page'] = $rec_per_page;
$config['num_links'] = 10;
$config['use_page_numbers'] = TRUE;
$config['reuse_query_string'] = false;
$config['full_tag_open'] = "<span class='page_num'>";
$config['full_tag_close'] = '</span>';
$this->pagination->initialize($config);

这段代码向我显示了类似的url

domain.com/index.php/main/blogger/**2**

其中2是良好的页码

当前url如下

domain.com/index.php/main/blogger/**2**

所需url是

domain.com/index.php/main/blogger?**page=2**

问题:我想要的是页面编号出现在GET类型的变量中,这样我就可以使用GET并获得页面的值,就像我使用segment一样。有时我不确定可能还有其他值

感谢您的帮助。

您需要在分页配置数组上设置以下选项:

// Set the pagination to use the get parameter
$config['page_query_string'] = TRUE;
// Set the name of the get paramater
$config['query_string_segment'] = 'page';

相关内容

  • 没有找到相关文章

最新更新