URLの特定の使用法を必要とするユースケースがあります。ユーザーに自分のページを持たせたいのですが、URLは、ユーザーが自分のページを覚えやすいようにする必要があります。
私はURLDOMAIN.COM/USERNAMEを作ることを考えていました
どうすればこれを達成できますか?私はおそらくURLマネージャーを作るべきですか?「通常の」コントローラーが引き続き機能するようにするにはどうすればよいですか?
さて、あなたはこれを読むべきです: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
}