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

GetList

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

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

CDBResult
CSaleLocationGroup::GetList(
	array arOrder = Array("NAME"=>"ASC"),
	array arFilter = Array(),
	string strLang = LANGUAGE_ID
);

Метод возвращает набор групп местоположений, удовлетворяющих фильтру arFilter. Группы отсортированы в соответствии с массивом arOrder. Нестатический метод.

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

ПараметрОписание
arOrder Ассоциативный массив для указания сортировки результирующего набора групп. Каждая пара ключ-значение массива применяется последовательно. Ключами являются названия полей для сортировки, а значениями - направления сортировки.

Допустимые ключи:
  • ID - код группы местоположений;
  • NAME - название группы;
  • SORT - индекс сортировки.
Допустимые значения:
  • ASC - по возрастанию;
  • DESC - по убыванию.
arFilter Фильтр представляет собой ассоциативный массив, в котором ключами являются названия параметров группы, а значениями - условия на значения

Допустимые ключи:
  • ID - код группы местоположения.
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-2024, «1С-Битрикс», 2024