2016-08-29 10 views
0

yii2アプリケーションでDompdfを試していますが、エラーメッセージが表示されます。PHPの致命的なエラー - yii base ErrorExceptionクラス 'Dompdf FrameDecorator Page'が見つかりません

PHP致命的なエラー - のYii \ベース\ ErrorExceptionクラス
'DOMPDF \ FrameDecorator \ページ'

を見つけていないし、私はその理由を理解していません。

+1

'Use Dompdf \ Dompdf;'この行をファイルの先頭に置きます。 –

+0

@MuhammadShahzadあなたはどこからそれを得ていますか? 'Page'の名前空間は[' Dompdf \ FrameDecorator'](https://github.com/dompdf/dompdf/blob/master/src/FrameDecorator/Page.php#L8) – Phil

+0

@Philです。https://を確認してくださいgithub.com/dompdf/dompdf –

答えて

1

この拡張子をcomposer.jsonに追加するには、このコマンドを実行する必要があります。

composer require dompdf/dompdf 

やあなたのcomposer.jsonにこの行を追加するセクションを必要としcomposer updateを実行します。

ビューのアクセスで
"require": { 
    "dompdf/dompdf": "^0.7.0" 
}, 

そして、この方法を。

// reference the Dompdf namespace 
use Dompdf\Dompdf; 

// instantiate and use the dompdf class 
$dompdf = new Dompdf(); 
$dompdf->loadHtml('hello world'); 

// (Optional) Setup the paper size and orientation 
$dompdf->setPaper('A4', 'landscape'); 

// Render the HTML as PDF 
$dompdf->render(); 

// Output the generated PDF to Browser 
$dompdf->stream(); 
関連する問題