我有需要的URL的具体的利用用例。 我希望用户拥有自己的页面和URL应该以这样的方式很容易让他们记住自己的网页。
我想制作的url DOMAIN.COM/USERNAME
我怎样才能做到这一点? 也许我应该做一个网址的经理吗? 我怎样才能使它在这样的方式“正常”的控制器将仍然有效?
我有需要的URL的具体的利用用例。 我希望用户拥有自己的页面和URL应该以这样的方式很容易让他们记住自己的网页。
我想制作的url DOMAIN.COM/USERNAME
我怎样才能做到这一点? 也许我应该做一个网址的经理吗? 我怎样才能使它在这样的方式“正常”的控制器将仍然有效?
那么,你应该阅读: http://www.yiiframework.com/doc/guide/1.1/en/topics.url
Yii的URL管理也很方便,如:
'urlManager'=>array(
.....
'rules'=>array(
.....
// AFTER other rules
'<userName:.+>' => 'user/view',
警予将使用第一个匹配的规则,所以你有这样的人之前先定义好其他控制器的规则。
而在你的控制器:
public function actionView($userName)
{
// do what you want
}