我已經mpdf用命令安裝了庫composer require mpdf/mpdf。它安裝在位置vendor/mpdf/src/Mpdf.php。并且在. composer_autoload_ 使用下面的代碼,我得到了錯誤。評論和取消評論我在下面評論的行會顯示錯誤 。trueconfig\autoload.phpClass 'Mpdf\Mpdf' not founduse Mpdf\Mpdf;require_once(C:\xampp\htdocs\abcd\application\controllersvendor/mpdf/src/Mpdf.php): failed to open stream: No such file or directory
我php version的是7.3.3。
我怎樣才能解決這個問題?我能得到一些幫助嗎?
控制器
<?php
if (!defined('BASEPATH')) exit('No direct script access allowed');
use Mpdf\Mpdf;
//use \Mpdf\Mpdf; //error- Class 'Mpdf\Mpdf' not found
<!--For the below 3, the error/warning is - `failed to open stream: No such file or directory` -->
//require_once __DIR__.'vendor/mpdf/src/Mpdf.php';
//require_once __DIR__ . '/vendor/autoload.php';
//include_once('/mpdf/mpdf.php');
class Reports extends Layout_Controller
{
public function downloadReport(){
$fileName=$this->input->get('var');
$mpdf=new Mpdf();
$html=file_get_contents('reports/'.$fileName);
$mpdf->WriteHTML($html);
$mpdf->Output();
}
}
作曲家.json
"require": {
"php": ">=5.3.7",
"mpdf/mpdf": "^8.0"
}
此代碼中注釋的行是我嘗試過的。
uj5u.com熱心網友回復:
你仍然必須require_once 'vendor/autoload.php';高于你的代碼。
該檔案由 composer 生成,包含可自動加載的類和相關檔案的資訊。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/431267.html
上一篇:CI4-嘗試移動影像但出現錯誤“無法將檔案php6WkH2s移動到/var/www/example.com/development.example.com/app_dir/public/()
