tomgif
@tomgif
Веб-разработчик

Как определить что модуль находится в папке local?

Разрабатываю свой модуль, размещаю его в папке local. При установке необходимо, чтобы модуль копировал файлы в папку bitrix/admin. Пытаюсь сделать более гибкое решение, которое будет учитывать что модуль лежит или в local/modules или в bitrix/modules.

public function installFiles(){
    CopyDirFiles($_SERVER['DOCUMENT_ROOT'] . '/bitrix/modules/actual/install/admin', $_SERVER['DOCUMENT_ROOT'] . '/bitrix/admin'); //нужна константа или метод определяющий что установщик находится в папке local или bitrix

        return true;
    }
  • Вопрос задан
  • 507 просмотров
Решения вопроса 1
tomgif
@tomgif Автор вопроса
Веб-разработчик
Нашёл

getLocalPath('modules/actual/install/index.php');
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Rema1ns
@Rema1ns
и так сойдет
можно __DIR__ пропарсить
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы