我想要做的是当用户注册时,他们有自己的页面的自定义网址,如下所示:
www.mysite.com/username
如何在Yii中设置网址管理器来实现此目的?我知道你以某种方式使用它。
<url:[a-zA-Z0-9_-]+>
还有控制器和带有该URL的动作:
www.mysite.com/username/controller/action
答案 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
我建议阅读所有文章!这很有帮助!