GetList
Метод устарел. Рекомендуется использовать методы класса \Bitrix\Sale\Location\GroupTable.
Описание и параметры
CDBResult
CSaleLocationGroup::GetList(
array arOrder = Array("NAME"=>"ASC"),
array arFilter = Array(),
string strLang = LANGUAGE_ID
);
Метод возвращает набор групп местоположений, удовлетворяющих фильтру arFilter. Группы отсортированы в соответствии с массивом arOrder. Нестатический метод.
Параметры вызова
| Параметр | Описание |
|---|---|
| arOrder | Ассоциативный массив для указания сортировки результирующего набора групп. Каждая пара ключ-значение массива применяется последовательно. Ключами являются названия полей для сортировки, а значениями - направления сортировки. Допустимые ключи:
|
| arFilter | Фильтр представляет собой ассоциативный массив, в котором ключами являются названия параметров группы, а значениями - условия на значения Допустимые ключи:
|
| strLang | Код языка для языкозависимых параметров. По умолчанию равен текущему языку. |
Возвращаемые значения
Возвращается объект класса CDBResult, содержащий ассоциативные массивы с ключами:
| Ключ | Описание |
|---|---|
| ID | Код группы местоположений. |
| SORT | Индекс сортировки. |
| NAME | Название группы. |
| LID | Язык названия. |
Пример использования
<select name="LOCATION2" size="5" multiple>
<?
$db_vars = CSaleLocationGroup::GetList(Array("NAME"=>"ASC"), array(), LANGUAGE_ID);
while ($vars = $db_vars->Fetch()):
?>
<option value="<?= $vars["ID"]?>"><?= htmlspecialchars($vars["NAME"])?></option>
<?
endwhile;
?>
</select>
© «Битрикс», 2001-2025, «1С-Битрикс», 2025