Php dompdf在zend framework 2中不起作用
在使用Zend Framework v2.4时,我遇到了这个错误:在第39行调用未定义的方法Zend\Mvc\View\Http\ViewManager::getResolver()/../../../../demo/vendor/dino/dompdf module/src/DOMPDFModule/Mvc/Service/viewpdfrenderefactory.php,但是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
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时此错误;得到了