2012-11-20 59 views
4

我需要幫助安裝dompdf。我應該在哪裏放置提取的zip文件到目錄中?我已經按照INSTALL.txt,它說「提取下載的軟件包的內容到一個支持的路徑。」這是否意味着放入「模塊」文件夾?如果是這樣,則會發生請求「.info」的錯誤。它不提供。請幫忙,我很困惑!謝謝!Drupal 7:使用dompdf打印pdf

回答

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-0.5.1到/sites/all/libraries文件夾
  • 我編輯dompdf_config.inc。 PHP通過用替換DOMPDF_autoload()功能:

代碼:

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對象/類。