我如何以GET格式显示页码?在codeigniter中

问题描述 投票:0回答:1

你好,我所遇到的困难,我认为必须有一个非常简单的答案。我正在为项目使用codeigniter,并且正在使用pagination显示帖子的页码

CODE

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

此代码向我显示了这样的网址

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

其中2是好的页码

当前网址是这样

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

所需的URL是

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

问题:我想要的是我希望页码进入GET类型的变量,以便我可以仅使用GET并获取页面的值,就好像我使用段一样时,我不确定可能还有其他值太多时间。

感谢您的任何帮助。

php codeigniter codeigniter-3
1个回答
0
投票

您需要在分页配置阵列上设置以下选项:

$config['page_query_string'] = TRUE;
$config['query_string_segment'] = 'page';
© www.soinside.com 2019 - 2024. All rights reserved.