2011-12-30 4 views
7

私はCakePHP 1.3を使ってオンラインアプリケーションシステムを作っています。私は、ビューに基づいてTCPDFを使用してPDF文書を印刷しようとしています。TCPDFビューでテーブルを使用するときの "Undefined index:cols"

は、私は私のプリントコントローラにコード

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

を使用しています。画面にcolsの

エラー出力:

問題は、私はこの

未定義のインデックスを持っているということです。何が間違っていた可能性がありますか?

答えて

12

今日私は(私がCakePHPを使用していなくても)同じ問題を抱えています。この問題を解決するのに必要なのは、埋め込むすべてのテーブルに有効な<thead>要素を追加することでした。明らかに、TCPDFは<thead>要素を解析して、表をPDFで出力するときに表の列数を判別します。

また、他のエラーが発生してもHTMLが有効かどうかを確認することをお勧めします。

こちらがお役に立てば幸いです。

+4

+1を持っていました。 –

8

私はこの問題を抱えていましたが、私の<td>が閉じていないことが判明しました。

+0

私の場合はでしたが、これは私の問題を解決しました –

0

オープンタグにすることができます。

は、私の場合、私はあなたのマークアップが正しく動作するTCPDFのためにかなり有効である必要はない<span>text...<span>

関連する問題