具有可变段的codeigniter路由

时间:2014-10-21 00:03:21

标签: codeigniter url-routing codeigniter-2

我一直在阅读有关路由的codeigniter手册,但我不了解如何将该功能应用于我的情况。

我试图设计以下URI

example.com/shopName/product/2/description
example.com/shopName/product/2/gallery

其中shopName是商店的名称(即每次都不同)。=

我在项目的开头,所以我的控制器可以进行更改。 我一直在考虑做一些类似下面的结构,作为一种解决方法,但它绝对不是理想的。

example.com/shop/pdesc/2 
example.com/shop/pgallery/2

1 个答案:

答案 0 :(得分:0)

首先改变这样的路线:

 $route['shopName/(:any)/(:num)/(:any)'] = 'shopname/$1/$2/$3';

您可以根据自己的设计进行更改。 然后创建控制器。阅读本指南了解详情。 link