Как включить класс в symfony 5? - PullRequest
0 голосов
/ 14 февраля 2020

У меня есть php файл с классом Paysafecard. Файл называется Paysafecard. php. Я хотел бы включить его в свой контроллер. Как я могу это сделать?

1 Ответ

1 голос
/ 14 февраля 2020

Если вы используете Symfony, конечно, вы используете автозагрузку composer.

Go к пути каталога root вашего проекта и ищите файл composer. json .

Внутри него вы найдете следующую директиву:

 "autoload": {
        "psr-4": {
            "App\\": "src/"
        }
    },

Это предложение указывает на соответствие между именем и каталогом.

Теперь посмотрите на фактический путь к файлу. Например, /src/lib/Paymenterio.php

Go для контроллера, в котором вы хотите использовать класс, замените путь на псевдоним автозагрузки и удалите расширение.

use App\lib\Paymenterio;
...