Я пишу крошечный школьный проект на php.Мне нужно было отобразить некоторую информацию в формате pdf и отправить файл по почте.
Когда я копирую папку PDF с файлом класса pdf из librairy. Здесь моя структура папок
/
/lib
/Swift
/....
/Zend
/Pdf
Pdf.php
test_file.php
вот содержимое test_file.php
require_once 'lib/Zend/Pdf.php';
$pdf = new Zend_Pdf();
$pdf->render();
и оно выдает
(!) Фатальная ошибка: require_once () [function.require]: Не удалось открыть обязательное 'Zend / Pdf / Page.php' (include_path = '.; C: \ xampp \ php \ PEAR; C: \ ZendFramework-1.10.8 \ bin;') в C: \ xampp\ htdocs \ schoolproject \ lib \ Zend \ Pdf.php в строке 27
но я заметил, что все классы включают, ссылаясь на верхнюю папку Zend, даже классы братьев и сестер, например:
require_once 'Zend/Pdf/Page.php';
Я немного запутался, как с этим бороться.Я думаю о функции автозагрузки или вручную исправляю требуемый путь в соответствии с моим проектом (что будет болезненно).
Какой лучший способ обойти это?
Спасибо за чтение этого.