Я пытаюсь внедрить внешний API в плагин extbase, но каждый раз, когда я выполняю код, он не может найти класс.
API и плагин не имеют одинакового пространства имен. Я добавил пространство имен в начале файла. Я также попытался возиться с ext_autoload без особого успеха.
Поскольку в API много файлов, я бы предпочел не менять все пространство имен в API. Это также было бы плохой практикой, но я не могу найти другого решения.
Я наконец нашел ответ. Оказывается, вам нужно поместить API в папку «Resources / PHP». Затем вы включаете классы, используя «require_once».
Я нашел ответ здесь: https://docs.typo3.org/typo3cms/ExtbaseFluidBook/a-CodingGuidelines/Index.html
Других решений пока нет …