首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到类'Mpdf\Mpdf‘

找不到类'Mpdf\Mpdf‘
EN

Stack Overflow用户
提问于 2019-11-06 17:57:29
回答 2查看 2.8K关注 0票数 3

我使用的是yii2的mpdf8.1,pdf报告下载的php版本是5.6.40。它在本地环境中运行良好。但是在相同php版本的直播服务器中找不到mpdf类。

mpdf库上载在供应商目录中,路径为供应商/mpdf/mpdf。我用的是这些,

代码语言:javascript
复制
use Mpdf\Mpdf;
class ReportController extends Controller
{
    public function actionPdfUsageReport()
    {
          $content = "<div>Hello</div>";
          $marginValue = PdfSettings::GetTabularReportMarginSetting();
          $pdf = new Mpdf($marginValue);
          $stylesheet = file_get_contents(Yii::getAlias('@webroot') . "/css/mpdfstyletables.css");
          $pdf->WriteHTML($stylesheet, 1);
          $pdf->SetProtection(array('print'));
          $pdf->SetTitle("Title");
          $pdf->SetAuthor("Author.");
          $pdf->SetDisplayMode('fullpage');
          $pdf->WriteHTML($content);
          return $pdf->Output('Usage Summary.pdf', 'I');
    }
}

系统信息Apache/2.4.6 (Red Hat Enterprise Linux) OpenSSL/1.0.2k-fips PHP/5.6.40

EN

回答 2

Stack Overflow用户

发布于 2019-11-07 17:19:05

mpdf库是手动上传的,所以我通过composer清理并重新安装了mpdf库。现在可以正常工作了。感谢@MuhammadOmerAslam

票数 2
EN

Stack Overflow用户

发布于 2021-04-14 17:37:01

在我的例子中,碰巧我在错误的目录中运行了命令"composer require mpdf/mpdf“。以前也发生过这种事。检查我做了什么向我显示了错误。我确保在Cake目录中再次运行它,然后错误就消失了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58727426

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档