Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php dompdf在zend framework 2中不起作用_Php_Zend Framework2 - Fatal编程技术网

Php dompdf在zend framework 2中不起作用

Php dompdf在zend framework 2中不起作用,php,zend-framework2,Php,Zend Framework2,在使用Zend Framework v2.4时,我遇到了这个错误:在第39行调用未定义的方法Zend\Mvc\View\Http\ViewManager::getResolver()/../../../../demo/vendor/dino/dompdf module/src/DOMPDFModule/Mvc/Service/viewpdfrenderefactory.php,但是ViewManager中没有getResolver方法。我正在使用zend framework 2.4/ Can y

在使用Zend Framework v2.4时,我遇到了这个错误:在第39行调用未定义的方法Zend\Mvc\View\Http\ViewManager::getResolver()/../../../../demo/vendor/dino/dompdf module/src/DOMPDFModule/Mvc/Service/viewpdfrenderefactory.php,但是
ViewManager
中没有
getResolver
方法。我正在使用zend framework 2.4/

Can you help me to solve this?

This is included in vender.

<?php

use DOMPDFModule\View\Model\PdfModel;

This is controller action

public function generatepdfAction(){
    //  $pdf1 = new Zendpdf\PdfDocument();
    echo "bbb";
    $pdf = new PdfModel();
        $pdf->setOption('filename', 'monthly-report'); // Triggers PDF download, automatically appends ".pdf"
        $pdf->setOption('paperSize', 'a4'); // Defaults to "8x11"
        $pdf->setOption('paperOrientation', 'landscape'); // Defaults to "portrait"

        // To set view variables
        $pdf->setVariables(array(
          'message' => 'Hello'
        ));

        return $pdf;
    }
你能帮我解决这个问题吗?
这是包括在供应商。

这不是代码中的错误。这是一个众所周知的问题,你可以在

还有一个针对该问题的请求。我通过使用的更改创建自己的DOMPDFModule解决了这个问题,因为看起来DOMPDFModule不会很快更新

另一种可能是使用较旧版本的zend mvc,因为问题出现在zend mvc 2.7之后。只用

“zendframework/zend mvc”:“~2.6.3”


在composer.json和中,DOMPDFModule将再次工作。但是,如果您想在将来使用Zend Framework及其模块的新功能,这应该只是一个临时解决方案。

您能编辑您的帖子,给我们您的代码,并告诉我们这个错误是在哪里产生的吗?不清楚…在错误日志中,此错误显示为致命错误使用DOMPDFModule\View\Model\PdfModel时此错误;得到了