2013-06-11 6 views
1

나는 내가 HTML2PDF통합 HTML2PDF 4

의 최신 버전을 다운로드 Laravel 공급 업체 디렉토리에 넣고 라이브러리를 호출 그들은 composer를 지원하지 않습니다 HTML2PDF library

Laravel 4에 통합하기 위해 노력하고있어 에서

Route::get('/', function() 
{ 

require_once(dirname(__FILE__).'/../vendor/html2pdf/html2pdf.class.php'); 

$html2pdf = new HTML2PDF('P','A4','fr'); 
$html2pdf->WriteHTML('<p>Hello WOlrd</p>'); 
$html2pdf->Output('exemple.pdf'); 

}); 

하지만이 오류

Whoops 
    ErrorException 
    Undefined property: HTML2PDF::$_subFIRST_HEADER 
012에게 점점 계속 해요 routes.php

누구나 laravel 4에 html2pdf를 통합하는 방법에 대한 해결책이 있습니까?

+1

dom2pdf가 http://code.google.com/p/dompdf / – Dave

답변

1

저는 작곡가 지원이없는 몇 개의 라이브러리를 사용해야했습니다. 내가 한 일은 Laravel 4 프로젝트 루트에있는 'app /'디렉토리에 'libraries'라는 폴더를 만드는 것입니다.

<?php 

ClassLoader::addDirectories(array(

     app_path().'/commands', 
     app_path().'/controllers', 
     app_path().'/models', 
     app_path().'/database/seeds', 
     app_path().'/libraries', // ADDED this line 

    )); 

주 : 그럼 난/global.php을 시작/응용 프로그램에 대한 코드의 라인을 추가 내가 HTML2PDF으로 전에 이렇게하지, 그래서 그것이 작동 100 % 확신 할 수 없다. 나는 응용 프로그램/라이브러리 폴더에있는 파일의 디렉토리 구조가 라이브러리에서 사용되는 네임 스페이스를 따라야한다고 생각합니다 (해당 네임 스페이스를 사용하는 경우).