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