GetList
Описание и параметры
CDBResult CForm::GetList( string &by = "s_sort", string &order = "asc", array filter = array(), bool &is_filtered, int min_permission = 10 )
Возвращает список веб-форм в виде объекта класса CDBResult. Метод нестатический.
Параметры метода
Параметр | Описание |
---|---|
by | Ссылка на переменную с полем для сортировки, может принимать значения:
|
оrder | Ссылка на переменную с порядком сортировки, может принимать значения:
|
filter | Массив для фильтрации. В массиве допустимы следующие ключи:
|
is_filtered | Ссылка на переменную, хранящую флаг отфильтрованности списка веб-форм. Если значение равно "true", то список был отфильтрован. |
min_permission | Минимальный уровень прав на веб-форму. Параметр необязательный. По умолчанию - 2. С версии 4.0.4 - 10 (право на заполнение веб-формы и создание нового результата). |
Смотрите также
Примеры использования
<? // сформируем массив фильтра $arFilter = Array( "ID" => "1 | 2", // ID=1 либо ID=2 "ID_EXACT_MATCH" => "Y", // точное совпадение по ID "NAME" => "Анкета", // в заголовке веб-формы есть слово "Анкета" "NAME_EXACT_MATCH" => "N", // не точное совпадение по NAME "SID" => "ANKETA", // символьный идентификатор равен ANEKTA "SID_EXACT_MATCH" => "Y", // точное совпадение по SID "DESCRIPTION" => "заполните", // в описании есть слово "заполните" "DESCRIPTION_EXACT_MATCH" => "N", // не точное совпадение по DESCRIPTION "SITE" => array("r1", "e2") // веб-форма приписана и к сайтам r1, e2 ); // получим список всех форм, для которых у текущего пользователя есть право на заполнение $rsForms = CForm::GetList($by="s_id", $order="desc", $arFilter, $is_filtered); while ($arForm = $rsForms->Fetch()) { echo "<pre>"; print_r($arForm); echo "</pre>"; } ?>
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.