1

問題は次のとおりです。

コントローラ:製品 メソッド: product_details(category_name, product_name)

現在の URL は次のとおりです: http://www.domain.com/products/product_details/category-name/product-name

しかし、私は上記のURLが欲しくないので、以下のURLを入力し、上記の方法で再マッピングしたい

マッピングする URL: http://www.domain.com/product/category-name/product-name

codeigniterでroutes.phpを使用してそれを行うには?

4

1 に答える 1

2

これでうまくいくはずです:

$route['products/(:any)/(:any)'] = 'products/product_details/$1/$2';

製品コントローラーに他のメソッドがある場合、これは基本的に製品コントローラーのすべてのルートをキャッチするため、この上にそれらのルートを指定する必要があります。

于 2013-10-31T13:18:27.500 に答える