Zend Framework で ZendPdf を使用しようとしています。私はスケルトンアプリケーションに基づいて構築しています。以前composer.phar
は ZendPdf に必要なパッケージを取得していましたが、すべてのファイルはディレクトリとzendpdf
同じディレクトリで呼び出されzendframwork
たディレクトリの下にあるvendor
ため、パッケージの更新が機能したと思います。
これが私のIndexController.phpです
<?php
namespace Application\Controller;
use Zend\Mvc\Controller\AbstractActionController;
use Zend\View\Model\ViewModel;
use Zend\Json\Json;
class IndexController extends AbstractActionController
{
public function indexAction()
{
$fileName = 'foo.pdf';
$pdf = \ZendPdf\Pdf::load($fileName);
// Some JSON stuff etc
// …
}
}
次のエラーが表示されます。
Fatal error: Class 'ZendPdf\Pdf' not found in /mnt/host-home/websites/mywebsite.com/module/Application/src/Application/Controller/IndexController.php on line 16
私はまだ名前空間などについて頭を悩ませようとしています。どんな助けも大歓迎です。
編集:
PDF 機能が ZF2 に含まれていないことはわかっているため、composer.phar を使用して取得しました。私が本当に知りたいのは、ZendPDF クラスをインスタンス化する方法です。