Php htaccess不工作的代码点火器3分页
我试图在Codeigniter 3中实现分页,但它总是给出404页面未找到错误。我正在使用htaccess文件隐藏index.php 我的控制器功能是Php htaccess不工作的代码点火器3分页,php,.htaccess,codeigniter,pagination,Php,.htaccess,Codeigniter,Pagination,我试图在Codeigniter 3中实现分页,但它总是给出404页面未找到错误。我正在使用htaccess文件隐藏index.php 我的控制器功能是 $config = array(); $config['base_url'] = base_url('gallery'); $total_row = $this->gallery_model->record_count(); $config["total_rows"] = $total_row; $config["per_page"]
$config = array();
$config['base_url'] = base_url('gallery');
$total_row = $this->gallery_model->record_count();
$config["total_rows"] = $total_row;
$config["per_page"] = 5;
$config['use_page_numbers'] = TRUE;
$config['num_links'] = $total_row;
$config['uri_segment'] = '4';
$config['cur_tag_open'] = ' <a class="current">';
$config['cur_tag_close'] = '</a>';
$config['next_link'] = 'Next';
$config['prev_link'] = 'Previous';
$this->pagination->initialize($config);
if($this->uri->segment(2))
{
$page = ($this->uri->segment(2)) ;
}
else
{
$page = 1;
}
$data["results"] = $this->gallery_model->fetch_data($config["per_page"], $page);
我以前在另一个带有Codeigniter 2的项目中使用过相同的代码,它使用起来很好。请让我知道这有什么问题
任何帮助都将不胜感激
谢谢在codeigniter 3中,所有(控制器、模型、库)文件名都应以大写字母开头
也可以像这样更改hAccess
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
改变这些
$config['base_url'] = base_url().'gallery';
$config['uri_segment'] = '1';
if($this->uri->segment(1))
{
$page = ($this->uri->segment(1)) ;
}
代码中存在冲突
$config['uri_segment'] = '4';
及
阅读这两个链接可能会帮助您和
$config['base_url'] = base_url().'gallery';
$config['uri_segment'] = '1';
if($this->uri->segment(1))
{
$page = ($this->uri->segment(1)) ;
}
$config['uri_segment'] = '4';
if($this->uri->segment(2))
{
$page = ($this->uri->segment(2)) ;
}