Route::在CodeIgniter中获得类似Kohana的函数
Kohana有一个智能路由系统,我喜欢通过路由获取url的功能(route::get('route_name',params),如何将此功能实现到codeigniter?我需要的结果Route::在CodeIgniter中获得类似Kohana的函数,codeigniter,routing,routes,Codeigniter,Routing,Routes,Kohana有一个智能路由系统,我喜欢通过路由获取url的功能(route::get('route_name',params),如何将此功能实现到codeigniter?我需要的结果 谢谢可能我没有正确理解这个问题,因为我没有使用Kohona,但是如果您只是想获取uri段,您可以使用: $this->uri->segment(3); //=202 in http://site.com/Sunglasses/Novus/202/ss14.05.html 要使用params路由url,
谢谢可能我没有正确理解这个问题,因为我没有使用Kohona,但是如果您只是想获取uri段,您可以使用:
$this->uri->segment(3); //=202 in http://site.com/Sunglasses/Novus/202/ss14.05.html
要使用params路由url,请使用以下内容:
$route['products/(:any)/(:num)'] = "products/get_product/$1/$2";
因此,例如,您可以将site.com/products/sunglasses/202的url路由到产品控制器的get_product()方法,然后您可以如上所述获取uri段。CodeIgniter不支持此功能(有些人会称之为“反向路由”).谢谢,我为CodeIgniter定制了standart反向路由库,并像Kohana do一样添加了regexp支持,我对此非常满意;-)