va_rabbit
@va_rabbit
web

Автоматическая установка модуля маркетплейс?

Нужно написать код который устанавливает модуль без участия человека.
Это нужно для автотестов. Например в конце можно написать что нибудь на подобии:
if (!\Bitrix\Main\Loader::includeModule("mymodule"))
{
   \Bitrix\Main\Diag\Debug::dumpToFile('mymodule не установлен!',"","mymodule _module.log");
   return false;
}
  • Вопрос задан
  • 54 просмотра
Решения вопроса 1
va_rabbit
@va_rabbit Автор вопроса
web
Удалось решить методом DoInstall() из модуля.
if(@file_exists($DOCUMENT_ROOT."/local/modules/mymodule/install/index.php"))
{
 include_once($DOCUMENT_ROOT."/local/modules/mymodule/install/index.php");
 $obModule = new mymodule;
 $obModule->DoInstall();
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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