首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Codeigniter分页路由问题

Codeigniter分页路由问题
EN

Stack Overflow用户
提问于 2013-04-12 17:01:25
回答 2查看 5.5K关注 0票数 1

我在routes.php as中配置了一条路由,

代码语言:javascript
复制
$route['job-history/(:num)'] = "customer/customer/jobhistory/$1";

和控制器中的分页配置,如下所示

代码语言:javascript
复制
$this->load->library('pagination');
$config['per_page'] = 25;
$config['total_rows'] = 100;
$config['base_url'] = $this->config->item('base_url').'job-history';
$config["uri_segment"] = 2;
$this->pagination->initialize($config);
$page = ($this->uri->segment(2)) ? $this->uri->segment(3) : 0;

加载时显示404错误页面,

www.example.com/job-history

如果手动添加一个零,比如www.example.com/job-history/0,它就会起作用。

如何加载www.example.com/job-history作为第一页。我的排泄物出了什么问题。请帮个忙

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-04-12 17:32:30

您还需要一条用于单个job-history网段的路由。

代码语言:javascript
复制
$route['job-history/(:num)'] = 'customer/customer/jobhistory/$1';
$route['job-history'] = 'customer/customer/jobhistory';
票数 12
EN

Stack Overflow用户

发布于 2013-04-12 17:56:07

由于在route.php中,您只提到了后面有编号段的作业历史页面,并且没有仅针对您的页面作业历史的规则,因此它将被重定向到404。

添加

代码语言:javascript
复制
$route['job-history'] = 'customer/customer/jobhistory';

在此之前

代码语言:javascript
复制
$route['job-history/(:num)'] = 'customer/customer/jobhistory/$1';
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15967141

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档