Я новичок в использовании Composer в Codeigniter и прочитал все, что я могу, чтобы попытаться исправить мою проблему, но у меня мало времени. Автозагрузчик вроде автозагрузка? Вот где я застрял:
- Я установил composer.
- Требуется пакет MPDF с использованием
composer require pdf/mpdf
- Я сделал это с root моего проекта, поэтому папка vendor, а также файл composer. json находятся в root моего проекта
- В моем файле config / config. php, Я изменил значение
composer_autoload
на
$config['composer_autoload'] = FCPATH . "/vendor/autoload.php";
Затем я создал простую функцию в моем контроллере по умолчанию, например:
function m_pdf() {
$mpdf = new mPDF();
$mpdf->WriteHTML('Hello World');
$mpdf->Output();
}
Но когда я его запускаю, я получаю ошибка: Сообщение: класс 'mPDF' не найден
Я попытался переместить все в папку приложения и изменить значение в файле конфигурации на TRUE, я попытался вызвать автозагрузчик от самой функции, но не повезло.
Я чувствую, что упускаю что-то очевидное. Может быть, некоторые зависимости. Как я уже сказал, я новичок в использовании composer. В Интернете было несколько предложений по запуску php composer.phar
, но я получаю сообщение об ошибке при попытке запустить его. Может ли это быть?