Март 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"),
));