我跟着this偉大的教程CakePHP的2.1.0致命錯誤:類 'DOMPDF' 未找到
我View/Layouts/pdf/default.ctp
App::import('Vendor', 'dompdf/dompdf.php');
$dompdf = new DOMPDF();
$dompdf->load_html(utf8_decode($content_for_layout), Configure::read('App.encoding'));
$dompdf->render();
echo $dompdf->output();
我View/Bids/pfd/view.ctp
是用於測試目的我經常視圖的副本。
如果我刪除PHP擴展:
App::import('Vendor', 'dompdf/dompdf');
我得到錯誤:
An input file is required (i.e. input_file _GET variable).
試了require_once的組合以及沒有運氣。 (甚至試圖與另一DOMPDF新鮮下載:(從Github,拉鍊稱爲DOMPDF主)
App::import('Vendor', 'dompdf-master/dompdf.php');
,並得到了相同的類沒有發現錯誤
如果我在這個DOMPDF主
刪除php擴展。App::import('Vendor', 'dompdf-master/dompdf');
遇到錯誤:
PHP-font-lib must either be installed via composer or copied to lib/php-font-lib
我是積極的訪問被授予和文件是他們應該在哪裏,PHP 5.3。
根據mark的教程,它應該是非常簡單的。
你能幫忙嗎?
非常感謝!
我建議你用標準的PHP測試包括()把一切第一個工作日。然後開始用Cake的App :: import替換包含一個。 (各種Cake include/import/etc方法的語法可能不直觀且簡單不可靠) – Costa
謝謝@Costa;嘗試'包括(APP。'Vendor/dompdf/dompdf.php');'並得到錯誤'需要輸入文件(即input_file _GET變量)'。試過包括每個.php文件(dompdf_config.inc.php等)和相同的錯誤。刪除.php擴展名沒有找到類。 –