2011-12-30 26 views
7

Bir çevrimiçi uygulama sistemi oluşturmak için CakePHP 1.3 kullanıyorum. Bir görüntüye bağlı olarak TCPDF kullanarak bir PDF belgesini yazdırmaya çalışıyorum.TCPDF "Tanımsız dizin: cols" görünümünde tabloları kullanırken

benim baskı denetleyicisi kodu

$this->writeHTML($this->render('print')) 

kullanın. cols

hata çıktı ekranına:

sorun

Bu

tanımlanmamış endeksine sahip olmasıdır. Ne yanlış gidebilirdi?

cevap

12

Bugün aynı soruna rastlıyorum (CakePHP kullanmıyor olsam bile) ve bu sorunu gidermek için gereken her şey benim gömdüğüm her tabloya geçerli bir <thead> öğesi eklemekti. Görünüşe göre, TCPDF, tabloları PDF biçiminde çıktığında bir tablodaki sütun sayısını belirlemek için <thead> öğesini ayrıştırır.

Ayrıca, başka bir hata oluşmaya devam ederse, HTML'inizin geçerli olup olmadığını genel olarak kontrol etmenizi öneririm.

Umarım bu yardımcı olur.

+4

1 İşaretlemeniz oldukça geçerli olması gerekiyor mu vardı. –

8

Bu sorunla karşılaştım, <td>'umdan biri kapatılmadı.

+0

Benim durumumda idi ama bu benim problemimi çözdü –

0

Açık bir etiket olabilir. Benim durumumda

Ben TCPDF düzgün çalışması için <span>text...<span>

İlgili konular