私はphpで小さな学校のプロジェクトを書いています。いくつかの情報を pdf 形式で表示し、ファイルをメールで送信する必要がありました。
librairy.here から PDF クラス ファイルを含む PDF フォルダーをコピーした場合、私のフォルダー構造は次のとおりです。
/ /lib /迅速 /.... /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';
私はそれに対処する方法について少し混乱しています。自動ロード機能について考えているか、プロジェクトに合わせて必要なパスを手動で修正します (これは面倒です)。
それを回避する最善の方法は何ですか?
これを読んでくれてありがとう。