2016-05-06 60 views
0

我有一个yii2项目,我在前台工作。我出口到excel,csv,text,和其他在我的项目中使用kartik导出。因为我想输出到pdf,那么我安装kartik mPDF。但是当我想要导出到pdf时出现错误。有什么问题?这是错误:如何在yii2中使用mPDF?

The pdf rendering library 'mPDF' was not found or installed at path 'C:\xampp\htdocs\Baru\advanced/vendor/mpdf/mpdf'.

+0

默认情况下它应该位于'@供应商/ MPDF/mpdf',你拥有它吗?你是如何安装它的? – StalkAlex

回答

1

我想你应该改变出口的lib配置

... 
'pdfLibraryPath' => '@app/vendor/mpdf/mpdf' 
... 

MPDF LIB的路径检查路径错误显示,我认为先进的部分是多余的。

+0

我已经安装了作曲家mpdf需要kartik-v/yii2-mpdf“*”,但它安装在/ vendor/kartik -v/mpdf路径中。如何将它安装在@ app/vendor/mpdf/mpdf中? – Tanmay

0
<?php 
use kartik\mpdf\Pdf; 
return [ 
'pdf' => [ 
     'class' => Pdf::className(), 
     'format' => Pdf::FORMAT_A4, 
     'orientation' => Pdf::ORIENT_PORTRAIT, 
     'destination' => Pdf::DEST_BROWSER, 
     'methods' => [ 
      'SetHeader' => 'Merlano PVT LTD', 
      'SetFooter'=> 'Flamez', 
     ], 
    ], 
]; 

复制并粘贴到您的/common/config/main.php