Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php codeigniter分页链接url不正确_Php_Codeigniter_Pagination - Fatal编程技术网

Php codeigniter分页链接url不正确

Php codeigniter分页链接url不正确,php,codeigniter,pagination,Php,Codeigniter,Pagination,我对codeigniter分页的设置如下: $this->load->library("pagination"); $config = array(); $config['base_url'] = site_url('page/stok'); $config['total_rows'] = $this->posting_model->count_all_stok(); $config['per_page'] = 10; $config['uri_segmen

我对codeigniter分页的设置如下:

$this->load->library("pagination");
$config = array();
$config['base_url']     =  site_url('page/stok');
$config['total_rows']   = $this->posting_model->count_all_stok();
$config['per_page'] = 10;
$config['uri_segment']  = 3;
$config['use_page_numbers'] = TRUE;

$this->pagination->initialize($config);
但是,如果我将鼠标悬停到第2页,我的页面url为什么会变成这样:

http://localhost:8080/pmm/page/stok/10

我错在这里了什么?

如果您没有在config/config.php中设置
base\u url
,这就是
site\u url()
的工作方式。请尝试正确指定它:
$config['base\u url']='///yoursite.com/

在加载分页库之前,将此行添加到控制器

$config['uri_segment'] = 3; //or try 4

我可能认为这是在
localhost
上调用
site\u url()
的典型情况。是否
http://localhost:8080/pmm/page/stok/10
工作正常还是您出错了?它工作正常,但我需要它来
http://localhost:8080/pmm/page/stok/2