我想设置我的Yii webapp以便网址
/ username将显示该用户的用户记录。
我试过
'<username>'=> 'user/view'
,但这会导致错误400。
'<id:\d+>'=> 'user/view'
的工作原理。
答案 0 :(得分:4)
我设法弄清楚我做错了什么。
您在url路由中放置的变量需要与控制器操作中的函数相对应。
所以我将gii生成的标准actionView更改为
public function actionView($username) {
$model=User::model()->find("username = '".$username."'");
$this->render('view',array('model'=>$model);
}
现在。 。 。 '<username>'=> 'user/view'
作为网址路由按预期工作。