现在在我的Yii应用程序中,我有以下用户页面访问URL。
mysite/users/view?username=123
加载用户控制器的视图文件。
我想要做的是简化此网址
mysite/users/123
输入此内容我想访问同一页面。
这可能吗? 现在我的UsersController的View操作在这里:
public function actionView($username){
$model = User::model()->findByAttributes(array(
"username" => $username
));
if($model){
$this->render("view", array(
"model" => $model
));
}
}
答案 0 :(得分:1)
在config / main.php
中的urlManager组件中'user/<username:\d+>' => 'user/view' // will need to change \d+ if not working with numbers only.
这将改变网址结构。你进入是什么意思?