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-2025, «1С-Битрикс», 2025