Описание проблемы:
Имеется пользовательское поле (целое число) UF_ELEMENT_ID, в которое записывается ID элемента инфоблока. Таким образом осуществляется привязка пользователей к элементу инфоблока.
Вопрос:
Какими средствами доступиться к пользовательскому полю UF_ELEMENT_ID?
В этом случае выводятся только стандартные поля пользователя:
Решение:
Имеется пользовательское поле (целое число) UF_ELEMENT_ID, в которое записывается ID элемента инфоблока. Таким образом осуществляется привязка пользователей к элементу инфоблока.
Вопрос:
Какими средствами доступиться к пользовательскому полю UF_ELEMENT_ID?
В этом случае выводятся только стандартные поля пользователя:
| Цитата |
|---|
global $USER; $rsUser = CUser::GetByID($USER->GetID()); $arUser = $rsUser->Fetch(); echo "<pre>"; print_r($arUser); echo "</pre>"; |
Решение:
| Цитата |
|---|
| Maxim Smirnov пишет: Простейший пример: Код $rsUser = CUser::GetList($by, $order, array("ID"=>3), array("SELECT"=>array("UF_FIO"))); if($arUser = $rsUser->GetNext())print_r($arUser); С версии 6.0.4 будет поддерживаться "специальный" код UF_* - для выборки всех полей. |