Документация для разработчиков
Темная тема

GetByID

Класс устарел. Рекомендуется использовать методы класса Bitrix\Sale\Location.

Описание и параметры

array
CSaleLocation::GetByID(
	int ID,
	string strLang = LANGUAGE_ID
);

Метод возвращает параметры местоположения с кодом ID, включая параметры страны и города. Параметры, зависящие от языка, возвращаются для языка strLang. Нестатический метод.

Метод устарел, используйте методы местоположений ядра D7.

Параметры вызова

ПараметрОписание
ID Код местоположения.
strLang Язык параметров, зависящих от языка. По умолчанию равен текущему языку.

Возвращаемые значения

Возвращает ассоциативный массив с ключами:

Ключ ОписаниеС версии
ID Код местоположения.
COUNTRY_ID Код страны.
CITY_ID Код города.
SORT Индекс сортировки.
COUNTRY_NAME_ORIG Языконезависимое название страны.
COUNTRY_SHORT_NAME Языконезависимое сокращенное название страны.
COUNTRY_NAME_LANG Языкозависимое название страны.
CITY_NAME_ORIG Языконезависимое название города.
CITY_SHORT_NAME Языконезависимое сокращенное название города.
CITY_NAME_LANG Языкозависимое название города.
REGION_ID Код региона.
REGION_NAME_ORIG Языконезависимое название региона. 12.5
REGION_SHORT_NAME Языконезависимое сокращенное название региона. 12.5
REGION_NAME_LANG Языкозависимое название региона. 12.5
COUNTRY_NAME Языкозависимое название страны, если оно есть. Иначе - языконезависимое название страны.
CITY_NAME Языкозависимое название города, если оно есть. Иначе - языконезависимое название города.
REGION_NAME Языкозависимое название региона, если оно есть. Иначе - языконезависимое название региона. 12.5

 

Пример использования

<?
$arLocs = CSaleLocation::GetByID(22, LANGUAGE_ID);
echo $arLocs["COUNTRY_NAME"]." - ".$arLocs["CITY_NAME"];
?>


© «Битрикс», 2001-2024, «1С-Битрикс», 2024