HTML2PDF: ошибка (иногда) при создании, но PDF создается

Позволь мне объяснить !

У меня есть веб-сайт Magento. Я создаю собственный PDF-файл, когда мой пользователь делает заказ.

Это работает большую часть времени, но по какой-то причине иногда у меня возникает эта ошибка:

Неопределенное свойство: Spipu\Html2Pdf\MyPdf::$h в ...../vendor/spipu/html2pdf/src/MyPdf.php в строке 670

Строка такая:

public function getH()
{
    return $this->h;
}

Класс: класс MyPdf расширяет \TCPDF, а в TCPDF $h является защищенной переменной.

Странно знать, что мой PDF-файл сохранен на моем сервере, и я могу открыть его без ошибки.

Вы хоть представляете, в чем может быть проблема?


person lucrece    schedule 23.07.2020    source источник


Ответы (1)


Ах ах понял!

Забыл упомянуть, я использую цикл, чтобы сделать и прикрепить мой PDF к почтовой программе.

Мне пришлось поместить объявление HTML2PDF внутри цикла, а не снаружи (в этом есть смысл).

Надеюсь, это поможет!

person lucrece    schedule 23.07.2020