ragnar_ok
@ragnar_ok

Как установить модуль user?

Почему не установлен модуль user на свежеустановленном Битриксе? В /modules/ нет /user/.
В "Модули" также нет user [/bitrix/admin/module_admin.php]. Как установить?

Пояснение:
В "Таблицах" [/bitrix/admin/perfmon_tables.php?lang=ru&orm=y] генерирую модель для b_user_field_enum.
Модель генерируется здесь:
File: /bitrix/modules/user/lib/fieldenum.php
При этом при попытке \Bitrix\User\FieldEnumTable::getList()->fetchAll() выводит Class 'Bitrix\User\FieldEnumTable' not found. В b_user_field_enum хранятся свойства типа "Список" в highload'ах.

Разместил /php_interface/classes/fieldenum.php. В init.php:
Bitrix\Main\Loader::registerAutoLoadClasses(null, [
    'Bitrix\User\FieldEnumTable' => '/local/php_interface/classes/fieldenum.php',
]);

Теперь, конечно, работает. Все равно хотелось бы разобраться: почему нет модуля user и как его установить.
  • Вопрос задан
  • 253 просмотра
Решения вопроса 1
alexfilus
@alexfilus
Senior backend developer
Потому что нет такого модуля в Битриксе. Вся работа с пользователями, это часть модуля main.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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