GetList
Описание и параметры
CDBResult CFormAnswer::GetList( int question_id, string &by = "s_sort", string &order = "asc", array filter = array(), bool &is_filtered )
Возвращает список ответов в виде объекта класса CDBResult. Метод нестатический.
Параметры метода
Параметр | Описание |
---|---|
question_id | ID вопроса. |
by | Ссылка на переменную с полем для сортировки результирующего списка. Может принимать значения:
|
оrder | Ссылка на переменную с порядком сортировки. Может принимать значения:
|
filter | Массив для фильтрации. Необязательный параметр. В массиве допустимы следующие ключи:
|
is_filtered | Ссылка на переменную, хранящую флаг отфильтрованности результирующего списка. Если значение равно "true", то список был отфильтрован. |
Смотрите также
Примеры использования
<? $QUESTION_ID = 143; // ID вопроса // сформируем массив фильтра $arFilter = Array( "ID" => "589 | 590", // ID ответа равен 589 или 590 "ID_EXACT_MATCH" => "Y", // точное совпадение для ID "ACTIVE" => "Y", // флаг активности "MESSAGE" => "да | нет", // параметр ANSWER_TEXT равен "да" или "нет" "MESSAGE_EXACT_MATCH" => "Y", // точное совпадение для MESSAGE "FIELD_TYPE" => "radio", // тип поля ответа - radio-кнопка "FIELD_TYPE_EXACT_MATCH" => "Y", // точное совпадение для FIELD_TYPE "FIELD_PARAM" => "checked", // параметр включает в себя строку "checked" "FIELD_PARAM_EXACT_MATCH" => "N" // вхождение для FIELD_PARAM ); // получим список всех ответов вопроса #143 $rsAnswers = CFormAnswer::GetList( $QUESTION_ID, $by="s_id", $order="desc", $arFilter, $is_filtered ); while ($arAnswer = $rsAnswers->Fetch()) { echo "<pre>"; print_r($arAnswer); echo "</pre>"; } ?>
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.