Класс 'Mpdf \ Mpdf' не найден - PullRequest
       36

Класс 'Mpdf \ Mpdf' не найден

1 голос
/ 06 ноября 2019

Я использую mpdf 8.1 с yii2, а версия php 5.6.40 для загрузки отчета в формате pdf. Это прекрасно работает в местной среде. Но класс mpdf не найден на живом сервере с той же версией php.

Библиотека mpdf загружена в каталог vendor, а путь - vendor / mpdf / mpdf. И я использую вот так:

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

1 Ответ

0 голосов
/ 07 ноября 2019

Библиотека mpdf была загружена вручную, поэтому я очистил ее и переустановил библиотеку mpdf через composer. сейчас работает нормально. Благодаря @MuhammadOmerAslam

...