2016-08-29 52 views
0

我想在我的yii2應用程序中使用我們的Dompdf,但它向我顯示了錯誤消息。PHP致命錯誤 - yii base ErrorException未找到類'Dompdf FrameDecorator Page'

PHP致命錯誤 - 警予\基地\ ErrorException類
'DOMPDF \ FrameDecorator \頁' 沒有找到

,我不明白這個原因。

+1

'使用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(); 
相關問題