UMIhelp
Разработка сайта на UMI.CMS => Настройка системы и модулей => Тема начата: atach от 23 Ноября 2017, 13:38:58
-
Кто может подсказать.
При использовании менеджера зависимостей Composer, куда правильнее подключать его autoload.php?
В поддержки ответили что нужно прописать в config в секции autoload (http://dev.docs.umi-cms.ru/nastrojka_sistemy/dostupnye_sekcii/section_autoload/).
Но что-то не могу понять как дальше использовать.
Сейчас я делаю так. В нужном мне модуле, к примеру "DATA" /templates/sitename/classes/modules/data/ (кастомно в папке проекта) в файле подключаю autoload.php (от composer) через require_once, и уже используется во всех интрефейсах подключенных в __construct.
Т.е. использую namespace и обращаюсь к нужному мне классу.
Как это делать через autoload от UMI.CMS не очень, кто то может разъяснить подсказать?
-
Да, что-то с способ от ЮМИ не очень удобный. Нашел файл /libs/autoload.custom.php Судя по названию - как раз для добавления пользовательских классов в автозагрузку. Добавил require_once '../../vendor/autoload.php'; туда.