Url使用操作和参数重写

时间:2015-03-19 08:49:28

标签: php yii url-rewriting yii-url-manager

当前网址低于(yii默认规则)

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

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

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

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

我该怎么做?请帮忙。

提前致谢。

1 个答案:

答案 0 :(得分:2)

您需要添加如下所示的网址管理器规则:

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

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

public function actionTest($slug){}