获取Yii2中当前网页的完整url

获取Yii2中当前网页的完整url,yii,yii2,helper,yii2-urlmanager,Yii,Yii2,Helper,Yii2 Urlmanager,如何使用yii\helpers\URl在地址栏中获取我的Yii2型号的完整URl 我使用$currentUrl=Yii::$app->request->url但它返回已在my UrlManager中定义的站点/提交: 'urlManager' => [ 'enableStrictParsing' => true, 'enablePrettyUrl' => true, 'showScriptName' => false,

如何使用yii\helpers\URl在地址栏中获取我的Yii2型号的完整URl

我使用$currentUrl=Yii::$app->request->url但它返回已在my UrlManager中定义的站点/提交:

'urlManager'   => [
    'enableStrictParsing' => true,
    'enablePrettyUrl'     => true,
    'showScriptName'      => false,
    'rules'               => [
        '/'            => 'site/index',
        'site/submit'  => 'site/submit',
        'admin'        => 'admin/index',
        'admin/login'  => 'admin/login',
        'admin/index'  => 'admin/index',
        'admin/logout' => 'admin/logout',
        '/<url:.+>'    => 'site/index',
        'defaultRoute' => 'site/index',

    ],
],
'urlManager'=>[
'enableStrictParsing'=>true,
“enablePrettyUrl”=>true,
'showScriptName'=>false,
“规则”=>[
“/”=>“站点/索引”,
“站点/提交”=>“站点/提交”,
“管理员”=>“管理员/索引”,
'管理员/登录'=>'管理员/登录',
“管理员/索引”=>“管理员/索引”,
“管理员/注销”=>“管理员/注销”,
“/”=>“站点/索引”,
“defaultRoute”=>“站点/索引”,
],
],
致以最诚挚的问候,

Yii::app()->createAbsoluteUrl(Yii::app()->请求->url)

Yii::app()->createAbsoluteUrl(Yii::app()->请求->url)


//http://www.example.com/images/logo.gif echo Url::to('@web/images/logo.gif',true)资源:这里也有类似的答案:他们只返回我的!!如果我想要完整的网址?我使用之前在UrlManager中声明的Yi2 url帮助程序进行了一些测试。我使用的Yi2不适用于Yii:$app->request->createAbsoluteUrl(Yii:$app->request->getBaseUrl());这应该像预期的那样工作:
Yii::$app->request->absoluteUrl
Return
http://www.example.com/site/index?Model%5Bcategory%5D=22
//http://www.example.com/images/logo.gif echo Url::to('@web/images/logo.gif',true)资源:这里也有类似的答案:他们只返回我的!!如果我想要完整的网址?我使用之前在UrlManager中声明的Yi2 url帮助程序进行了一些测试。我使用的Yi2不适用于Yii:$app->request->createAbsoluteUrl(Yii:$app->request->getBaseUrl());这应该像预期的那样工作:
Yii::$app->request->absoluteUrl
Return
http://www.example.com/site/index?Model%5Bcategory%5D=22
Yii::$app->request->absoluteUrl