我的应用程序部署在 localhost/upload 上。
我正在使用以下代码生成相对 URL。
Url::to('@web/my_controller/action'); // it returns /upload/my_controller/action
但是,我需要这样的完整 URL:http://localhost/upload/my_controller/action。
我错过了什么吗?
我的应用程序部署在 localhost/upload 上。
我正在使用以下代码生成相对 URL。
Url::to('@web/my_controller/action'); // it returns /upload/my_controller/action
但是,我需要这样的完整 URL:http://localhost/upload/my_controller/action。
我错过了什么吗?
你应该简单地使用一条路线:
Url::to(['my_controller/action']);
如果你想要一个绝对的基本网址:
Url::to(['my_controller/action'], true);
阅读更多 :
http://www.yiiframework.com/doc-2.0/yii-helpers-baseurl.html#to()-detail
http://www.yiiframework.com/doc-2.0/guide-runtime-routing.html#creating-urls
以 Yiiframework 2.0 中的 urlManager 和 Request 为例