4

dompdfのインストールについてサポートが必要です。抽出したzipファイルをディレクトリのどこに配置すればよいですか?INSTALL.txtをたどると、「ダウンロードしたパッケージの内容をサポートされているパスの1つに抽出します」と表示されます。「モジュール」フォルダに入れるという意味ですか?その場合、「。info」の要求でエラーが発生します。そして、それは供給されていません。助けてください、私は混乱しています!ありがとう!

4

2 に答える 2

1

サポートされているパスは、install.txtファイルにリストされています。

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

私は2番目のオプションを好みます。これにより、モジュールを更新するたびにこれを行う必要がなくなります。

言い換えれば、それはこのように見えるはずですsites/all/libraries/dompdf

于 2012-11-20T04:21:52.787 に答える
1

これが私がそれをロードした方法です

  • dompdf-0.5.1フォルダーをフォルダーに移動しまし/sites/all/libraries
  • DOMPDF_autoload()関数を次のように置き換えて、dompdf_config.inc.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オブジェクト/クラスを使用することができました。

于 2014-03-01T19:20:19.477 に答える