Url 用动作和参数重写

Url rewrite with action and parameters

当前 url 低于(yii 默认规则)

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

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

我需要像下面这样重写 url

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

我该怎么做?请帮忙。

提前致谢。

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

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

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

public function actionTest($slug){}