25.10.2023
13:01
25.10.2023 13:01:56
$result = \Bitrix\Main\UserTable::getList([
'select' => ['ID','NAME'],
'filter' => [],
'order' => ['LAST_LOGIN'=>'DESC'],
'limit' => 3
]); |
количество записей
$cnt = $result->getSelectedRowsCount(); |
выборку в массив
while ($arUser = $result->fetch()) {
} |
выборку в объекты
while ($user = $result->fetchObject()) {
} |
получить пользователя по id
$user = \Bitrix\Main\UserTable::getByPrimary($userId, [
'select' => ['NAME', 'LAST_NAME'],
])->fetchObject(); |
получить текущего пользователя
$user = \Bitrix\Main\Engine\CurrentUser::get(); |
получить поля пользователя-объекта
$user->getId(); //вернет false(или 0) если не авторизован
$user->isAdmin();
$user->getLogin();
$user->getEmail();
$user->getUserGroups();
$user->getFormattedName();
$user->getFullName();
$user->getName();
$user->getLastName();
$user->getSecondName();
$user->canDoOperation($operationName); |
25.10.202313:0125.10.2023 13:01:56
Если блог был полезным, можете угостить меня "чашечкой кофе" :)
Сбер по номеру телефона +7 (953) 585-13-09 Вероника.
Спасибо!