Dompdf Error “No block-level parent found. Not good.” Di PHP CodeIgniter

Error “No block-level parent found. Not good.” saat menggunakan Dompdf di PHP atau di CodeIgniter bisa muncul karena template HTML yang digunakan kemungkinan menggunakan tag-tag HTML5 yang tidak standar.

Error yang muncul di CodeIgniter

Solusinya adalah dengan menambahkan option berikut ini.

$dompdf->set_option('enable_html5_parser', TRUE);

Karena saya menggunakan CodeIgniter, jadinya option tersebut disimpan di controller setelah inisialisasi DOMPDF.

$dompdf = new DOMPDF();
$dompdf->set_option('enable_html5_parser', TRUE);

Selain dengan menambahkan option diatas, bisa juga dengan mengubah setting di file dompdf/dompdf/dompdf_config.custom.inc.php.

Hilangkan komentar di bagian ini

Jangan lupa di save. Harusnya sekarang sudah bisa jalan dan gak error lagi.

Leave a Reply