Как известно при разработке на Bitrix Framework программист должен сам заботиться о подключении необходимых модулей с помощью метода CModule::IncludeModule
. Причем подключать модули необходимо везде, где происходит обращение к api этих модулей. Более подробно эта проблема изложена в статье Автоматическое подключение модулей в битриксе. Автозагрузчик берет на себя выполнение этой задачи и, тем самым, избавляет разработчика от лишней рутины.
Рекомендуется устанавливать с помощью Composer
{
"require": {
"pushin/bx-module-autoloader": "1.0.*"
}
}
Более подробную информацию по установке можно найти на packagist.org
$mapper = new StaticHardcodedMapper();
$loader = new ModuleAutoloader($mapper);
$loader->register();