0

www.website.com/username からユーザー プロファイルにアクセスできるようにする必要があります。ルール マネージャがこのように動作するようにルールを記述する方法がわかりません。URLの最初のパラメーターをリダイレクトするUserProfileコントローラーがあります。要求された名前でコントローラーが見つからない場合、残りのパラメーターを使用して UserProfile コントローラーを実行するようにルーターに指示する方法はありますか?

ここに私の現在の設定があります:

'urlManager'=>array(
        'urlFormat'=>'path',
        'showScriptName'=>false,
        'rules'=>array(
            'login' => 'site/login',
            'signup/confirm/<code>' => 'signup/confrim'
        ),
    ),
4

1 に答える 1

0

try this. i assume you have profile controller with name UserProfileController.php

'<username:\w+>'=> 'userProfile/view' 
于 2012-10-25T03:22:55.033 に答える