GetList
Описание и параметры
CDBResult CUserFieldEnum::GetList( array aSort = array(), array aFilter = array() )
Возвращает значения списка пользовательского поля в виде объекта класса CDBResult. Для параметра aSort по умолчанию является сортировка по полю SORT, а затем по полю ID по возрастанию. Нестатический метод.
Параметры
Параметр | Описание |
---|---|
aSort | Массив для сортировки значений. В массиве допустимы следующие ключи:
|
aFilter | Массив для фильтрации значений. В массиве допустимы следующие ключи:
|
Смотрите также
Примеры использования
<? //Пусть для пользователей определено пользовательское свойство // типа список с кодом UF_GENDER. Выведем отображаемое значение для // текущего пользователя. //Сначала получим значение пользовательского поля: global $USER; if(is_object($USER)) { $rsUser = CUser::GetList($by, $order, array( "ID" => $USER->GetID(), ), array( "SELECT" => array( "UF_GENDER", ), ) ); if($arUser = $rsUser->Fetch()) { $rsGender = CUserFieldEnum::GetList(array(), array( "ID" => $arUser["UF_GENDER"], )); if($arGender = $rsGender->GetNext()) echo $arGender["VALUE"]; } } ?>
Пример получения списка вариантов по коду пользовательского поля:
$obEnum = new \CUserFieldEnum; $rsEnum = $obEnum->GetList(array(), array("USER_FIELD_ID" => $arUserField["ID"])); $enum = array(); while($arEnum = $rsEnum->Fetch()) { $enum[$arEnum["ID"]] = $arEnum["VALUE"]; }
Сообщение не промодерировано, возможны ошибки и неточности.
|
||
Может, кому пригодится.
Получить имя пользовательского свойства по значению ID [COLOR=#cccccc][FONT=Consolas, Courier New, monospace][SIZE=14px]
| ||
Павел Корнилов
|
||
в версии 12.5.1 ключ USER_FIELD_NAME работает
очень удобно получать id варианта списка, если не известно USER_FIELD_ID
| ||
Vizerx
|
||
Выбрать значения по коду пользовательского поля
******************** Комментарий от разработчика. Да, это так. Хотя приведённый код и не демонстрирует это. | ||
Maxim Smirnov
|
||
Вот так можно получить множественное пользовательское свойство (или поле) у секции(раздела) инф. блока:
Содержимое файла result_modifier.php, содержащийся в шаблоне компонента bitrix:catalog.section.list Нужно обратить внимание на четвёртый параметр CIBlockSection::GetList
| ||
Алексей Сучков
|
||
Решает задачу по выводу данных из пользовательских свойств типа список, по ID варианта из списка, получаем значение. | ||
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.