0

Zend Frameworkの使用を開始する前は、ディレクトリにdompdfをインストールするだけで、次のようなURLを介してPDFダウンロードを呼び出すことができました。

http://*url*dompdf/dompdf.php?base_path=**path**&name=**name**

賢くして、dompdfをZend/publicディレクトリに挿入するだけだと思いました。しかし、その後、DOMPDF_Exceptionなどのdompdfが使用するクラスを適切に呼び出さないことに気付きました。

これを回避する方法はありますか?私は本当に2つを統合する方法がわかりません、そしてそれらはURLによってアクセス可能でなければなりません(上記のように)

ありがとう!

4

2 に答える 2

4

次のようにして、両方を追加できます。

require_once 'Zend/Loader/Autoloader.php';
require_once('Zend/dompdf/dompdf_config.inc.php');
$load = Zend_Loader_Autoloader::getInstance();
$load->pushAutoloader('DOMPDF_autoload','');
于 2012-11-11T22:17:53.980 に答える
2

dompdfフォルダーを/library/ dompdfに置くだけで、Zend付きのDOMPDFを使用しています。私のapplication.iniには、次の行があります。

includePaths.library = APPLICATION_PATH "/../library"

次のようにしてライブラリを含めます。

require_once('dompdf/dompdf_config.inc.php');

次に、次のようにして呼び出します。

  $dompdf = new DOMPDF();
  $dompdf->load_html($pdfLayout);
  $dompdf->render();
  $pdfOutput = $dompdf->output(); 

チャームのように機能します!

于 2012-11-08T14:25:49.547 に答える