Я пытаюсь использовать генератор счетов из webchemistry . Я установил это с composer require webchemistry/invoice:^1.0
.
Я переместил эту папку в мою папку APPPATH . 'third_party\vendor\';
. Итак, в моем конфигурационном файле у меня есть следующая строка:
$config['composer_autoload'] = APPPATH . 'third_party\vendor\autoload.php';
мой файл index.php (в корне) содержит этот код:
include_once BASEPATH.'../application/third_party/vendor/autoload.php';
В моем контроллере я пытаюсь сделать следующее:
public function createInvoice()
{
$company = new \WebChemistry\Invoice\Data\Company();
}
Это приводит к следующей ошибке:
Сообщение: класс 'WebChemistry \ Invoice \ Data \ Company' не найден
Когда в моей IDE (PhpStorm) я нажимаю Ctrl + клик по Компании, она может разрешиться правильно и указывает на правильный файл.
Почему PHP не может разрешить это в правильном расположении файла?