В более новых версиях mPDF (или в виде простого текста) сообщение об этом исключении будет <tfoot> must precede <tbody> in a table
.
Согласно спецификации HTML 4, порядок элементов таблицы должен быть <thead>
→ <tfoot>
→ <tbody>
(это прямо противоречит спецификации HTML 5, где заказ составляет <thead>
→ <tbody>
→ <tfoot>
).
mPDF придерживается HTML 4 в этом вопросе.
Поместите yout <tbody>
в конец таблицы, и исключение не будет брошено.
См. также: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/tfoot