infrajs/region

There is no license information available for the latest version (v1.0.2) of this package.

Определение региона посетителя по IP

v1.0.2 2018-07-08 19:35 UTC

This package is auto-updated.

Last update: 2024-11-28 23:23:42 UTC


README

Регион пользователя сохраняется в окружении infrajs/env

Регион определяется по IP c помощью infrajs/ip

Поддерживается мультиязычность infrajs/lang небольшой словарь находится в папке i18n/

Установка через composer

{
	"require":{
		"infrajs/region":"~1"
	}
}

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

Для зависимых скриптов region нужно явно передавать в аргументах. Есть интеграция с шаблонами infrajs/template

В шаблонах можно использовать {Region.get().city}

Регион представляется объектом с описанием.

{
	"city": "Тольятти",
	"region": "Самарская область",
	"region_code": "SAM",
	"country": "Россия",
	"country_code": "RUS"
}

В php при использовании Региона нужно обязательно явно передавать выбранный язык.

$data = Region::get($lang);