0

Kohana 有一个智能路由系统,我喜欢通过路由获取 url 的功能(Route::get('route_name',params),如何将这个功能实现到 codeigniter?结果我需要http://site.com/Sunglasses /Novus/202/ss14.05.html

谢谢

4

2 回答 2

1

CodeIgniter 不支持这个特性(有些人称之为“反向路由”)。

于 2012-12-29T02:26:17.470 回答
0

也许我没有正确理解这个问题,因为我没有使用 Kohona,但如果你只想获取 uri 段,你可以使用:

$this->uri->segment(3); //=202 in http://site.com/Sunglasses/Novus/202/ss14.05.html

要使用参数路由 url,您将使用如下内容:

$route['products/(:any)/(:num)'] = "products/get_product/$1/$2";

因此,例如,您可以将 site.com/products/sunglasses/202 的 URL 路由到您的产品控制器的 get_product() 方法,然后您将如上所述获取 uri 段。

于 2012-12-28T16:44:56.117 回答