UMIhelp

Разработка сайта на UMI.CMS => Настройка системы и модулей => Тема начата: atach от 23 Ноябрь 2017, 13:38:58

Название: подключение autoload.php от composer
Отправлено: 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 не очень, кто то может разъяснить подсказать?
Название: Re: подключение autoload.php от composer
Отправлено: Vladimir от 16 Август 2018, 12:06:53
Да, что-то с способ от ЮМИ не очень удобный. Нашел файл /libs/autoload.custom.php  Судя по названию - как раз для добавления пользовательских классов в автозагрузку. Добавил require_once '../../vendor/autoload.php'; туда.