TCPDF “Undefined index: cols” lors de l'utilisation de tables en vue
Je suis en utilisant CakePHP 1.3 pour faire un système de demande en ligne. J'essaie d'imprimer un document PDF en utilisant TCPDF basée sur une vue.
- Je utiliser le code
$this->writeHTML($this->render('print') )
dans mon contrôleur d'impression.
Le problème est que j'ai cette
undefined index : cols
sortie d'erreur à l'écran. Ce qui aurait pu mal?
OriginalL'auteur Nizam | 2011-12-30
Vous devez vous connecter pour publier un commentaire.
Je rencontre le même problème aujourd'hui (même si je ne suis pas en utilisant CakePHP), et tout ce qu'il a fallu pour résoudre ce problème est d'ajouter un valide
<thead>
élément de chaque tableau que j'étais de leur incorporation. Apparemment, TCPDF analyse le<thead>
élément pour déterminer le nombre de colonnes dans un tableau quand il sort des tables au format PDF.Aussi, je vous recommande en général de vérifier si votre code HTML est valide que si quelques autres erreurs conserver en cours.
J'espère que cette aide.
Eu un problème similaire. Seulement j'ai besoin d'utiliser '<br/>' au lieu de '</br> " pour les sauts de page.
OriginalL'auteur parrker9
J'ai eu ce problème, s'avère l'un de mes
<td>
's n'a pas été fermé.OriginalL'auteur Erik van Velzen
Il peut être une balise d'ouverture.
Dans mon cas, j'ai eu
<span>text...<span>
OriginalL'auteur ghuroo
Cette erreur indiquant dans le cas où vous manquant balise de fermeture (toute balise), Afin de vérifier votre code ou vous pouvez utiliser des outils en ligne comme https://jsonformatter.org/html-validator
OriginalL'auteur vipmaa
Dans certains cas, vous pouvez oublier la balise de fermeture ou de définir la mauvaise balise, ce qui entraîne dans cette erreur. C'est parce que le tcpdf forfait ne permet pas de mauvaise ou incomplète html.
Je suggère que vous devriez vérifier le code en premier.
Vous avez peut-être raté quelque chose dans votre code html?
Sinon, passer à l'aide de simples html
<table>
avec<tr>
et<td>
OriginalL'auteur Kaushik Shrimali