Добавление в группу и удаление пользователя из группы

Модуль расширенного управления меню для битрикс

Март 15, 2018

Теги: Пользователи, ORM

Добавление пользователя в группу средствами класса "\Bitrix\Main\UserGroupTable".

Добавить пользователя с идентификатором 279 в группу с идентификатором 25 (при этом, если пользователь уже привязан к этой группе, то будет сгенерирована ошибка):


\Bitrix\Main\UserGroupTable::add(array(

    
'USER_ID' => 279,
    
'GROUP_ID' => 25,
));

Добавить пользователя с идентификатором 279 в группу с идентификатором 26 с учетом периода пребывания в группе (при этом, если пользователь уже привязан к этой группе, то будет сгенерирована ошибка):


\Bitrix\Main\UserGroupTable::add(array(

    
'USER_ID' => 279,
    
'GROUP_ID' => 26,
    
'DATE_ACTIVE_FROM' => new \Bitrix\Main\Type\DateTime("2018-05-20 12:00:00""Y-m-d H:i:s"),
    
'DATE_ACTIVE_TO' => new \Bitrix\Main\Type\DateTime("2018-06-20 12:00:00""Y-m-d H:i:s"),
));

Удаление пользователя с ID 12 из группы с ID 5 (таблица \Bitrix\Main\UserGroupTable не имеет поля ID):


\Bitrix\Main\UserGroupTable::delete(array(         

    
"USER_ID" => 12
    
"GROUP_ID" => 5
));

См. также:

← Переход к списку