1

URLの特定の使用法を必要とするユースケースがあります。ユーザーに自分のページを持たせたいのですが、URLは、ユーザーが自分のページを覚えやすいようにする必要があります。

私はURLDOMAIN.COM/USERNAMEを作ることを考えていました

どうすればこれを達成できますか?私はおそらくURLマネージャーを作るべきですか?「通常の」コントローラーが引き続き機能するようにするにはどうすればよいですか?

4

1 に答える 1

4

さて、あなたはこれを読むべきです:http ://www.yiiframework.com/doc/guide/1.1/en/topics.url

YiiのURL管理は非常に便利です。例:

'urlManager'=>array(
  .....
  'rules'=>array(
    .....
    // AFTER other rules
    '<userName:.+>' => 'user/view',

Yiiは最初の一致ルールを使用するため、このルールの前に他のコントローラーのルールを定義する必要があります。

そしてあなたのコントローラーで:

public function actionView($userName)
{
  // do what you want
}
于 2013-03-22T20:16:46.940 に答える