@sreug

Как отфильтровать пользователей по группе?

Мне нужно отфильтровать пользователей по группе, но как это сделать, если такого значения в массиве нет, или как-то не так понял

$dbUserFields = \Bitrix\Main\UserTable::getList(array(
   

  ));
  • Вопрос задан
  • 396 просмотров
Решения вопроса 1
smilingcheater
@smilingcheater
$adminUsers = \Bitrix\Main\UserTable::getList([
    'filter' => [
        'GROUPS.GROUP_ID' => [1]
    ]
])->fetchAll();

Смотрите код класса \Bitrix\Main\UserTable, в методе getMap заданы описания полей и отношений с другими таблицами, указана связь с таблицей групп
(new OneToMany('GROUPS', UserGroupTable::class, 'USER'))
				->configureJoinType(Join::TYPE_INNER),
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы