Skip to content

infrajs/region

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Определение региона пользователя

Регион пользователя сохраняется в окружении 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);

About

Определяем Регион по IP

Resources

Stars

Watchers

Forks

Packages

No packages published