GetList
Описание и параметры
CDBResult CFormStatus::GetList( int form_id, string &by = "s_sort", string &order = "asc", array filter = array(), bool &is_filtered )
Возвращает список статусов в виде объекта класса CDBResult. Метод нестатический.
Параметры метода
Параметр | Описание |
---|---|
form_id | ID веб-формы. |
by | Ссылка на переменную с полем для сортировки результирующего списка, может принимать значения: |
оrder | Ссылка на переменную с порядком сортировки, может принимать значения:
|
filter | Массив для фильтрации. Необязательный параметр. В массиве допустимы следующие ключи:
|
is_filtered | Ссылка на переменную хранящую флаг отфильтрованности результирующего списка. Если значение равно "true", то список был отфильтрован. |
Смотрите также
Примеры использования
<? $FORM_ID = 4; // ID веб-формы // сформируем массив фильтра $arFilter = Array( "ID" => "1 | 4", // ID статуса равен 1 или 4 "ID_EXACT_MATCH" => "Y", // точное совпадение для ID "ACTIVE" => "Y", // флаг активности "TITLE" => "опубликован", // заголовок "TITLE_EXACT_MATCH" => "N", // точное совпадение для TITLE "DESCRIPTION" => "конечный", // описание "DESCRIPTION_EXACT_MATCH" => "N", // точное совпадение для DESCRIPTION ); // получим список всех статусов формы, соответствующих фильтру $rsStatuses = CFormStatus::GetList( $FORM_ID, $by="s_id", $order="desc", $arFilter, $is_filtered ); while ($arStatus = $rsStatuses->Fetch()) { echo "<pre>"; print_r($arStatus); echo "</pre>"; } ?>
© «Битрикс», 2001-2024, «1С-Битрикс», 2024