tcpdf.php第3103行中的ErrorException:未定义的属性

tcpdf.php第3103行中的ErrorException:未定义的属性,php,laravel-5,tcpdf,Php,Laravel 5,Tcpdf,我正在使用Laravel TCPDF服务提供商Eliby/TCPDF Laravel。 我已经扩展了tcpdf类。(工作正常) 现在我想在pdf中添加一个页面,但它显示了以下错误: tcpdf.php第3103行中的ErrorException: 未定义的属性:App\Pdfs\Pdf::$inxobj 在tcpdf.php中,代码是 public function AddPage($orientation='', $format='', $keepmargins=false, $tocpag

我正在使用Laravel TCPDF服务提供商Eliby/TCPDF Laravel。

我已经扩展了tcpdf类。(工作正常)

现在我想在pdf中添加一个页面,但它显示了以下错误:

tcpdf.php第3103行中的ErrorException: 未定义的属性:App\Pdfs\Pdf::$inxobj

在tcpdf.php中,代码是

public function AddPage($orientation='', $format='', $keepmargins=false, $tocpage=false) {
    if ($this->inxobj) {
        // we are inside an XObject template
        return;
    }
    if (!isset($this->original_lMargin) OR $keepmargins) {
        $this->original_lMargin = $this->lMargin;
    }
    if (!isset($this->original_rMargin) OR $keepmargins) {
        $this->original_rMargin = $this->rMargin;
    }
    // terminate previous page
    $this->endPage();
    // start new page
    $this->startPage($orientation, $format, $tocpage);
}
显示此行中的错误

if ($this->inxobj) {

inxobj变量以前声明过吗?是的,在使用包时:elibyy/tcpdf laravel。生成tcpdf.php文件,其中声明了$inxobj。此外,解决了这个问题,结果发现tcpdf或elibby/tcpdf-laravel包没有任何问题。只是代码中有一些错误。为了保存pdf,我错误地复制了两次代码。在使用方法AddPage()之前,我使用了方法Output(),这就是为什么,它显示了错误。不管怎样,谢谢。是的!终于找到了正确方向的答案!在请求结束前连续调用
output()
两次时,您也会收到此警告。例如:我希望使用
输出('doc.pdf','S')
一次二进制数据,用于特殊的缓存机制,然后再次输出到浏览器。但是第二个输出应该通过缓存机制来解决这个错误。inxobj变量以前声明过吗?是的,在使用包时:elibyy/tcpdf laravel。生成tcpdf.php文件,其中声明了$inxobj。此外,解决了这个问题,结果发现tcpdf或elibby/tcpdf-laravel包没有任何问题。只是代码中有一些错误。为了保存pdf,我错误地复制了两次代码。在使用方法AddPage()之前,我使用了方法Output(),这就是为什么,它显示了错误。不管怎样,谢谢。是的!终于找到了正确方向的答案!在请求结束前连续调用
output()
两次时,您也会收到此警告。例如:我希望使用
输出('doc.pdf','S')
一次二进制数据,用于特殊的缓存机制,然后再次输出到浏览器。但是第二个输出应该通过缓存机制来解决这个错误。