1

YiiWebアプリをセットアップしてURLを設定したい

/ usernameは、そのユーザーのユーザーレコードを表示します。

私はもう試した

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

、ただし、これによりエラー400が発生します。

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

動作します。

4

1 に答える 1

4

私は自分が間違っていたことをなんとか解決することができました。

URLルートに配置する変数は、コントローラーアクションの関数に対応している必要があります。

そこで、giiによって生成された標準のactionViewをに変更しました

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

今 。。。'<username>'=> 'user/view'URLルートは期待どおりに機能します。

于 2012-07-07T08:31:16.983 に答える