Codeigniter路由错误

Codeigniter路由错误,codeigniter,routes,Codeigniter,Routes,我正在努力使一条路线正常工作,目前为止我所得到的只是错误。到目前为止,我已经: $route['gig/(:any)/(:any)'] = "gig/details/$1/$2/$3"; $1是gigcode变量,$2是卖家,$3是标题。我想在url上写gig/seller/title?如何实现这一点?您需要一个名为gig的控制器,以及一个名为details的方法,格式如下: public function details($gig_id, $seller, $title) { }

我正在努力使一条路线正常工作,目前为止我所得到的只是错误。到目前为止,我已经:

    $route['gig/(:any)/(:any)'] = "gig/details/$1/$2/$3";

$1是gigcode变量,$2是卖家,$3是标题。我想在url上写gig/seller/title?如何实现这一点?

您需要一个名为
gig
的控制器,以及一个名为
details
的方法,格式如下:

public function details($gig_id, $seller, $title) {

}
此外,您的路线缺少一个令牌,应该是:

$route['gig/(:any)/(:any)/(:any)'] = "gig/details/$1/$2/$3";

与您的URL要求相对应。

我遇到了一些奇怪的视图呈现错误,类似于我以前遇到的一些路由问题,因此我猜路由有问题。你知道使用regex执行我要求的相同路线的方法吗?
(:any)
在codeigniter中被替换为
(.*)
。。。您是否尝试过在控制器gig/details的顶部放置一个
die('test')
?如果到达控制器,则不是路线问题。另外,请尝试对您的反馈进行更具体的说明,而不是说“一些wierd视图渲染错误”,为什么不实际复制并粘贴您得到的错误。这将帮助我们帮助你。