获取Yii2当前网页的完整URL

时间:2020-07-16 16:07:31

标签: yii yii2 helper yii2-urlmanager

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

我使用 $ currentUrl = Yii :: $ app-> request-> url; ,但它返回的站点/提交已在我的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',

    ],
],

最诚挚的问候,

2 个答案:

答案 0 :(得分:2)

Yii::$app->request->absoluteUrl

enter image description here

Plz follow this yii2 document

答案 1 :(得分:1)

Yii :: app()-> createAbsoluteUrl(Yii :: app()-> request-> url)

相关问题