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

回答