1

当前 url 在下面(yii 默认规则)

www.xyz.com/module/controller/action/slug-name

slug-name是一个来自数据库的参数

我需要像下面这样重写网址

www.xyz.com/module/controller/slug-name/action

我怎样才能做到这一点?请帮忙。

提前致谢。

4

1 回答 1

2

您需要像这样添加一个 url-manager 规则:

'profile/admin/<slug>/test' => 'profile/admin/test'

现在,假设我有一个profile模块。我adminController在这个模块中有控制器,并actionTest在这个控制器中定义了一个。的签名actionTest应该是这样的:

public function actionTest($slug){}
于 2015-03-19T09:11:12.990 回答