2014-05-14 110 views
0

我正在使用mpdf在Zend Framework中生成PDF,但是當我創建mpdf的對象時,它沒有創建。當我在簡單的核心PHP中使用它時,它的工作很好。請給我一個解決方案。 這裏是我的代碼:mpdf在zend框架中不工作

$html ='<table border="1" style="border-collapse:collapse;">'; 
    for($i=0;$i<100;$i++){ 
    $html .='<tr> 
     <td style="height:50px"> 
      hi 
     </td> 
     <td> 
      hello 
     </td> 
    </tr>'; 
    } 
    $html .='</table>'; 
    include("mpdf/mpdf.php"); 
    $mpdf=new mPDF('c','A4','','',32,25,27,25,16,13); 
    $mpdf->setHeader('WELCOME TO MY WORLD') ; 
    $mpdf->setFooter('{PAGENO}') ; 
    $mpdf->WriteHTML($html,2); 
    $mpdf->Output('mpdf.pdf','I'); 
    exit; 

$ MPDF =新MPDF();不管用。爲什麼?

+0

你在哪裏放置了你的mpdf.php文件? –

+0

project/code/mpdf/mpdf.php –

+0

是否需要Zend_Loader_Autoloader :: getInstance()? –

回答

1

您應該檢查mpdf文件及其庫的路徑。如果仍然有任何錯誤,請在此處報告。

+0

是的,路徑有問題。 –

0

不要在zend框架中使用include,命名空間用來激活mpdf,那麼文件名和函數名應該是一樣的。