Как правильно использовать composer при написании плагина? Есть решение
Я пишу плагин, где через форму на витрине принимаю файл на сервер(.xls, .xlsx) и обрабатываю под свои нужды. Наткнулся на библиотеку, вроде то, что надо. Установил её с помощью composer в /lib/.
Ниже структура на текущий момент.

Пытаюсь подтянуть нужные мне классы из пакета phpoffice в классе контроллера, но ничего не выходит, сервер отдаёт 500 ошибку.

Подскажите, что не так? Как правильно использовать composer в плагине?
Эта тема в архиве. Добавление комментариев к ней отключено.
6 ответов
В require путь неправильно указан: он идёт от корня диска.
А вообще лог ошибок PHP показал бы текст ошибки, которая выдаёт 500ю.
поменял на
и всё заработало. Спасибо за помощь)
лучше так
Лучше подключать в методе execute:
О use лучше вообще забыть т.к. может загрузиться не тот класс.
закинул в execute(), избавился от use
p.s.
Как может так произойти? Не могли бы вы объяснить.
названия классов совпадут и возникнет ошибка, это конечно маловероятно, но возможно