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

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
Наверх