alexjet73
@alexjet73

Как использовать use за пределами папки vendor?

Есть папка vendor с дополнением. Внутри папки есть index.php, где спокойно прописывается
require_once 'vendor/autoload.php';
use GIFEndec\Color;
use GIFEndec\Encoder;
use GIFEndec\Frame;


Однако php файл основного проекта находится за переделами vendor (/proj/crt.php), а папка vendor (/proj/gifendec/vendor).
И если в crt.php прописать require_once 'gifendec/vendor/autoload.php' и написать use GIFEndec\Encoder;
возникает ошибка php.
Не совсем понимаю как тогда использовать use за пределами папки vendor, подскажите, пожалуйста?
  • Вопрос задан
  • 215 просмотров
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 1
@desbiger
разработчик
Вы наверно имеет ввиду что файл index.php находится на том же уровне что и папка vendor. Иначе require не работал бы и была бы ошибка. А покажите текст ошибки. Или у вас в папке vendor есть еще одна папка vendor, что объясняет отсутствие ошибок в файле index.php . В таком случае вам надо прописать путь require_once 'gifendec/vendor/vendor/autoload.php' или убрать эту лишнюю папку)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы