2015-07-12 47 views
1

我不知道如何獲取完整的url到Yii2中的應用程序web文件夾。 以下規則:Yii2 - 獲取不帶參數的應用程序URL

<?=Yii::$app->getUrlManager()->getBaseUrl();?><br> 
<?=Yii::$app->homeUrl;?><br> 
<?=Yii::$app->getHomeUrl();?><br> 
<?=Yii::$app->request->url;?><br> 
<?=Yii::$app->request->absoluteUrl;?><br> 
<?=Yii::$app->request->baseUrl;?><br> 
<?=Yii::$app->request->scriptUrl;?><br> 
<?=Url::to();?><br> 
<?=Url::to(['site/index']);?><br> 
<?=Url::base();?><br> 
<?=Url::home();?><br> 
<?=Yii::$app->getUrlManager()->getBaseUrl();?><br> 

回報:

/yiiapp/web 
/yiiapp/web/ 
/yiiapp/web/ 
/yiiapp/web/en/reset-password-request 
http://website.com/yiiapp/web/en/reset-password-request 
/yiiapp/web 
/yiiapp/web/index.php 
/yiiapp/web/en/reset-password-request 
/yiiapp/web/site/index 
/yiiapp/web 
/yiiapp/web/ 
/yiiapp/web 

,當我需要獲得(absoluteUrl是這裏的一個最近的):

http://website.com/yiiapp/web 

我大概可以結合的一個結果與一些$ _SERVER var ...但它是一個解決方案?

+0

請澄清一下您的應用程序。就像顯示您期望的url以及該頁面的控制器/視圖一樣。 – n099y

回答