CodeIgniter ile DOMPDF

3 Cevap php

Bu öğretici takip:

https://github.com/EllisLab/CodeIgniter/wiki/PDF-generation-using-dompdf

Ancak, doğru yolunu ayarlamak için görünmüyor olabilir. Dompdf (config_dompdf.inc.php) config dosyasında ben şu ki:

define("DOMPDF_DIR", realpath(dirname('./system/plugins/dompdf/')));

Ben bu hatayı alıyorum:

Message: require_once(/var/www/myApp/system/plugins/include/functions.inc.php) [function.require-once]: failed to open stream: No such file or directory

Filename: dompdf/dompdf_config.inc.php

Line Number: 233

Öğretici başı olarak, ben sistem / plugins altında DOMPDF dizin yerleştirilir. Ama hat 233, çünkü yanlış bir yol bir hata olduğunu yukarıda görebilirsiniz. Ben yolu nasıl düzeltebilirim? ((((Dirname realpath "DOMPDF_DIR" tanımlamak '. / Sistem / plugins / DOMPDF /'))) ;)

Teşekkürler!

3 Cevap

Autoload üzerinde özel bir yükleyici DOMPDF çatışıyor, yani işe yaramazsa nedeni budur. Özel yükleyici uygulaması tüm kontrolörler tarafından kullanılan bu yana TCPDF geçti.

Bu dosya almak $_GET['input_file'] pdf dönüştürülmesi gerekir dosya adı olarak. i-e

http://localhost/dompdf/dompdf.php?input_file=[nameofyourfile]

Eğer DOMPDF dizinde olağan konumundan dompdf_config.inc.php taşındı varsa sadece DOMPDF_DIR değerini değiştirmek gerekir. Aksi DOMPDF zaten doğru yolu ile bu sabit doldurmak için kuruldu. Verdiğiniz bilgilere dayanarak ben size varsayılan değeri değiştirilmiş olmalı inanmıyorum.