2011-12-30 73 views
7

我正在使用CakePHP 1.3創建聯機應用程序系統。我嘗試使用基於視圖的TCPDF打印PDF文檔。當在視圖中使用表格時TCPDF「未定義索引:cols」

我使用的代碼

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

在我的打印控制器。

的問題是,我有這個

未定義指數:COLS

錯誤輸出到屏幕上。出了什麼問題?

回答

12

今天我遇到了同樣的問題(即使我沒有使用CakePHP),並且解決此問題的所有操作都是爲我所嵌入的每個表添加有效的<thead>元素。顯然,TCPDF在分析<thead>元素以確定表格中以PDF格式輸出表格時的列數。

此外,我會建議一般檢查您的HTML是否有效,如果一些其他錯誤不斷髮生。

我希望這會有所幫助。

+4

+1您的標記確實需要非常有效的TCPDF正常工作。 – 2012-12-01 20:00:31

8

我有這個問題,事實證明我的一個<td>的沒有關閉。

+0

在我的情況是但這解決了我的問題 – 2017-09-23 18:48:02

0

它可以是一個開放標籤。

在我來說,我有<span>text...<span>