Yii url经理与url参数

时间:2013-10-05 21:56:24

标签: url yii yii-url-manager

我想要做的是当用户注册时,他们有自己的页面的自定义网址,如下所示:

www.mysite.com/username

如何在Yii中设置网址管理器来实现此目的?我知道你以某种方式使用它。

<url:[a-zA-Z0-9_-]+>

还有控制器和带有该URL的动作:

www.mysite.com/username/controller/action

2 个答案:

答案 0 :(得分:0)

将此全部放在其他规则中:

// one content type can have special urls
'<username>' => 'user/view',

假设您的控制器的功能参数是:

    public function actionView($username) {

        // code to get user by username (instead of by $id)

答案 1 :(得分:0)

阅读本文后,你可以做任何你想做的事情:

http://www.yiiframework.com/doc/guide/1.1/fr/topics.url#using-custom-url-rule-classes

我建议阅读所有文章!这很有帮助!

相关问题