2012-11-20 2 views
4

dompdf 설치에 도움이 필요합니다. 압축을 푼 zip 파일은 어디에 저장해야합니까? 나는 INSTALL.txt를 따라 갔고 "다운로드 한 패키지의 내용을 지원되는 경로 중 하나로 추출합니다."라고 말합니다. "모듈"폴더에 배치한다는 의미입니까? 그렇다면 ".info"를 요청하는 오류가 발생합니다. 그리고 그것은 공급되지 않았습니다. 도와주세요, 혼란 스러워요! 감사!Drupal 7 : pdf를 사용하여 dompdf 인쇄

답변

1

지원되는 경로는 INSTALL.TXT 파일에 나열되어 있습니다

supported paths: 
    * print module lib directory (usually sites/all/modules/print/lib) 
    * libraries directory (sites/all/libraries) 

나는 두 번째 옵션을 선호하는,이 모듈을 업데이트 할 때마다 할 필요에서 당신을 유지합니다.

즉 그것은이 sites/all/libraries/dompdf

1

과 같아야 여기에 나는 그것이

  • 내가 dompdf_config.inc 편집
  • /sites/all/libraries 폴더에 폴더 DOMPDF-0.5.1을 이동로드 방법입니다.

코드 :

DOMPDF_autoload() 기능을 대체하여 PHP
function DOMPDF_autoload($class) { 
    /* Add this checking - START */ 
    if (mb_strtolower($class)== 'firephp'){ 
    return; 
    } 
    /* Add this checking - END */ 

    $filename = mb_strtolower($class) . ".cls.php"; 
    require_once(DOMPDF_INC_DIR . "/$filename"); 
} 
if (!function_exists("__autoload")) { 
    /** 
    * Default __autoload() function 
    * 
    * @param string $class 
    */ 
    function __autoload($class) { 
    DOMPDF_autoload($class); 
    } 
} 
  • 지금은 다른 모듈과 같이 할 수 사용을해야

코드 :

require_once(realpath('.')."/sites/all/libraries/dompdf-0.5.1/dompdf_config.inc.php"); 
    spl_autoload_register('DOMPDF_autoload'); 

    $obj = new DOMPDF(); 

이 근무하고 나는 DOMPDF 객체/클래스를 사용할 수 있었다.