2017 © Pedro Peláez
 

library yii2-geoip

Yii2 расширение для определения города пользователя (используется сервис ipgeobase.ru)

image

div/yii2-geoip

Yii2 расширение для определения города пользователя (используется сервис ipgeobase.ru)

  • Saturday, April 29, 2017
  • by div
  • Repository
  • 2 Watchers
  • 0 Stars
  • 251 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 2 Forks
  • 1 Open issues
  • 2 Versions
  • 39 % Grown

The README.md

Geo Ip extension for Yii2

Расширение позволяет получить город пользователя, а также его регион и страну на основании его IP адреса, (*1)

Установка

Через composer:, (*2)

$ composer require div/yii2-geoip

Использование

Настройка yii компонента:, (*3)

'components' => [
    ...
    'geo' => [
        'class' => 'div\geoip\Geo',
        'cityClass' => 'app\models\City' // модель города
    ],
],

Примеры использования:, (*4)

// определение города по текущему адресу
$city = Yii::$app->geo->getCity();
echo $city->name;

// определение города по любому ip
$city = Yii::$app->geo->getCity('123.123.123.123');
echo $city->name;

// получение гео данных по ip
$data = Yii::$app->geo->getData();
/*
Array
(
    [country] => RU
    [city] => Москва
    [region] => Москва
    [district] => Центральный федеральный округ
    [lat] => 55.000000
    [lng] => 37.000000
)
*/

The Versions

29/04 2017

dev-master

9999999-dev

Yii2 расширение для определения города пользователя (используется сервис ipgeobase.ru)

  Sources   Download

The Requires

 

by Vladimir Deryabin

29/04 2017

1.0.0

1.0.0.0

Yii2 расширение для определения города пользователя (используется сервис ipgeobase.ru)

  Sources   Download

The Requires

 

by Vladimir Deryabin