CUser::GetByID

01.05.2023
987
CUser::GetByID - позволяет получить информацию о пользователе по его ID

Параметры метода CUser::GetByID

Метод CUser::GetByID имеет всего один параметр - ID пользователя, о котором требуется получить информацию. Однако, возвращаемый результат может быть настроен с помощью следующих параметров:

SELECT - массив полей, которые нужно включить в результат. По умолчанию включены все поля.
NAV_PARAMS - параметры навигации. Можно использовать для получения нескольких пользователей.
USER_FIELDS - массив пользовательских полей, которые нужно включить в результат. По умолчанию не включены.

Пример использования метода CUser::GetByID

<?
// Подключение модуля пользователей
CModule::IncludeModule("main");

// ID пользователя, о котором нужна информация
$userID = 1;

// Получение информации о пользователе
$userInfo = CUser::GetByID($userID);

// Вывод информации о пользователе
if($arUser = $userInfo->Fetch())
{
    echo "ID: ".$arUser["ID"]; // ID пользователя
    echo "Имя: ".$arUser["NAME"]; // Имя пользователя
    echo "Email: ".$arUser["EMAIL"]; // Email пользователя
    echo "Город: ".$arUser["PERSONAL_CITY"]; // Город пользователя
}
?>

В данном примере мы подключаем модуль пользователей, указываем ID пользователя, о котором нужна информация, и получаем его данные с помощью метода CUser::GetByID. Затем выводим информацию о пользователе.

Заключение

Метод CUser::GetByID - это удобный инструмент для получения информации о пользователе в 1С Битрикс. Подробно описанные параметры метода позволяют настроить результат в соответствии с требованиями проекта.