GetList
Описание и параметры
CDBResult CExtra::GetList( array $arOrder = array(), array $arFilter = array(), mixed $arGroupBy = false, mixed $arNavStartParams = false, array $arSelectFields = array() );
Метод возвращает список наценок в соответствии с фильтром и условиями сортировки. Метод статический.
Примечание: в таком виде метод работает с версии 11.0.0. До этой версии использовалась устаревшая форма вызова метода (см. ниже).
Параметры вызова
Параметр | Описание |
---|---|
arOrder | Массив вида array(by1=>order1[, by2=>order2 [, ..]]), где by - поле для сортировки, может принимать значения:
|
arFilter | Массив параметров, по которым строится фильтр выборки. Имеет вид:
array( "[модификатор1][оператор1]название_поля1" => "значение1", "[модификатор2][оператор2]название_поля2" => "значение2", . . . )Удовлетворяющие фильтру записи возвращаются в результате, а записи, которые не удовлетворяют условиям фильтра, отбрасываются. Допустимыми являются следующие модификаторы:
Необязательное. По умолчанию наценки не фильтруются. |
arGroupBy | Массив полей для группировки наценок. Имеет вид:
array("название_поля1", "название_поля2", . . .)В качестве "название_поляN" может стоять любое поле каталога. Если массив пустой, то метод вернет число записей, удовлетворяющих фильтру. Значение по умолчанию - false - означает, что результат группироваться не будет. |
arNavStartParams | Массив параметров выборки. Может содержать следующие ключи:
|
arSelectedFields | Массив полей записей, которые будут возвращены методом. Можно указать только те поля, которые необходимы. Если в массиве присутствует значение "*", то будут возвращены все доступные поля.
Необязательный. По умолчанию выводятся все поля. |
Возвращаемые значения
Объект класса Класс CDBResult, содержащий ассоциативные массивы с ключами:
Ключ | Описание |
---|---|
ID | Код наценки. |
NAME | Название наценки. |
PERCENTAGE | Величина наценки. |
Примечания
Сохранен старый способ вызова:
CDBResult CExtra::GetList( string by, string order );
где by - поле сортировки, а order - направление.
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.