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