GetCountryList
Класс устарел. Рекомендуется использовать методы класса Bitrix\Sale\Location.
Описание и параметры
CDBResult
CSaleLocation::GetCountryList(
array arOrder = Array("NAME_LANG"=>"ASC"),
array arFilter = Array(),
string strLang = LANGUAGE_ID
);
Метод возвращает набор стран по фильтру arFilter, отсортированный по массиву arOrder. Языкозависимые параметры берутся для языка strLang. Нестатический метод.
Параметры вызова
| Параметр | Описание |
|---|---|
| arOrder | Ассоциативный массив для сортировки записей. Сортировка осуществляется последовательно по каждой паре ключ-значение. Ключами являются названия параметров, а значениями - направления сортировки.
Допустимые ключи:
|
| arFilter | Ассоциативный массив для фильтрации записей - выбираются только те записи, которые удовлетворяют фильтру. Ключами являются названия параметров, а значениями - условия на значения. Допустимые ключи:
|
| strLang | Язык, на котором выбираются языкозависимые параметры. По умолчанию равен текущему языку. |
Возвращаемые значения
Возвращается объект класса CDBResult, содержащий набор ассоциативных массивов с ключами:
| Ключ | Описание |
|---|---|
| ID | Код страны. |
| NAME_ORIG | Языконезависимое название страны. |
| SHORT_NAME | Языконезависимое короткое название страны. |
| NAME | Языкозависимое название страны. |
| NAME_LANG | Языкозависимое название страны, если оно есть. Иначе языконезависимое название страны. |
© «Битрикс», 2001-2025, «1С-Битрикс», 2025