web-dev-qa-db-ja.com

Yiiフレームワーク)のhomeUrlとbaseUrlの違いは何ですか?

YiiフレームワークのhomeUrlbaseUrlの違いは何ですか?

23
raghul
Yii::app()->getBaseUrl(true);   // => http://localhost/yii_projects
Yii::app()->getHomeUrl();       // => /yii_projects/index.php
Yii::app()->getBaseUrl(false);  // => /yii_projects

これは、名前を変更できるパスをハードコーディングするのではなく、画像などのディレクトリまたはファイル自体を指す場合のベストプラクティスです。

28
Einlanzer

1つは、アプリ内のリンクのベースURLです。もう1つはホームURLです。ホームURLはベースURLに基​​づいており、たとえば、ログイン後にリダイレクトされる特定のルートまたはページになります。

1
bcmcfc