Yii的:Facebook的风格的URL路径(Yii : Facebook style url ro

2019-10-16 23:13发布

我想设置我的Yii web应用程序,这样的网址

/用户名会显示该用户的用户记录。

我试过了

'<username>'=> 'user/view'

,但是这会导致错误400。

'<id:\d+>'=> 'user/view' 

作品。

Answer 1:

我已经设法找出我在做什么错。

你把你的URL路径的变量需要对应的功能在你的控制器动作。

所以我改变了新闻司生成标准的actionView

    public function actionView($username) {
         $model=User::model()->find("username = '".$username."'");
     $this->render('view',array('model'=>$model);
     }

现在。 。 。 '<username>'=> 'user/view'作为URL路径工作正常。



文章来源: Yii : Facebook style url route