yii2 如何在网站访问期间查找用户的位置
How to find users' location during a web site visit in yii2
echo Html::a( Yii::t( 'app', ' {modelClass}', [
'modelClass' => $loc_name,
] ), [ 'site/city' ], [ 'class' => 'btn btn-link fa fa-map-marker btn-primary city' ]
);
上面给出的是 select 城市下拉菜单的代码。有什么办法可以得到
它通过在 yii2 中自动感知用户的位置?
您可以使用 Url 助手 class。
use yii\helpers\Url
// Current URL route...
Url::current()
它有一个 returns 当前 URL 的 current() 方法。你可以看到更多关于它的信息here
你可以使用geoip。 Yii2 有一个模块:
https://github.com/rmrevin/yii2-geoip
echo Html::a( Yii::t( 'app', ' {modelClass}', [
'modelClass' => $loc_name,
] ), [ 'site/city' ], [ 'class' => 'btn btn-link fa fa-map-marker btn-primary city' ]
);
上面给出的是 select 城市下拉菜单的代码。有什么办法可以得到 它通过在 yii2 中自动感知用户的位置?
您可以使用 Url 助手 class。
use yii\helpers\Url
// Current URL route...
Url::current()
它有一个 returns 当前 URL 的 current() 方法。你可以看到更多关于它的信息here
你可以使用geoip。 Yii2 有一个模块: https://github.com/rmrevin/yii2-geoip