Php &引用;类别';Cpdf&x27;“未找到”;在;“开发”;分支
我正在尝试使用composer引入develop分支,如下所示:Php &引用;类别';Cpdf&x27;“未找到”;在;“开发”;分支,php,dompdf,Php,Dompdf,我正在尝试使用composer引入develop分支,如下所示: "require": { "dompdf/dompdf" : "dev-develop" } require 'vendor/autoload.php'; use Dompdf/Dompdf; // disable DOMPDF's internal autoloader if you are using Composer define('DOMPDF_ENABLE_AUTOLOAD', false); defi
"require": {
"dompdf/dompdf" : "dev-develop"
}
require 'vendor/autoload.php';
use Dompdf/Dompdf;
// disable DOMPDF's internal autoloader if you are using Composer
define('DOMPDF_ENABLE_AUTOLOAD', false);
define("DOMPDF_ENABLE_REMOTE", true);
// include DOMPDF's default configuration
require_once 'vendor/dompdf/dompdf/dompdf_config.inc.php';
并要求如下:
"require": {
"dompdf/dompdf" : "dev-develop"
}
require 'vendor/autoload.php';
use Dompdf/Dompdf;
// disable DOMPDF's internal autoloader if you are using Composer
define('DOMPDF_ENABLE_AUTOLOAD', false);
define("DOMPDF_ENABLE_REMOTE", true);
// include DOMPDF's default configuration
require_once 'vendor/dompdf/dompdf/dompdf_config.inc.php';
但我得到了一个错误:
Fatal error: Class 'Cpdf' not found in /vendor/dompdf/dompdf/src/Dompdf/Adapter/CPDF.php on line 190
第190行:
$this->_pdf = new \Cpdf(
加载一个旧提交解决了这个问题首先,我建议不要使用开发分支。请尝试:
$ composer require "dompdf/dompdf" "0.6.*"
而不是在类中添加:
<?php
require 'vendor/autoload.php';
define('DOMPDF_ENABLE_AUTOLOAD', false);
define("DOMPDF_ENABLE_REMOTE", true);
require_once __DIR__ . '/vendor/dompdf/dompdf/lib/class.pdf.php';
$pdf = new Cpdf();
是什么帮我解决了这个问题
'PDF'=>Barryvdh\DomPDF\Facade::class,您能打开CPDF.php并在类调用之前添加吗?比如“new\CPDF。只是一种预感。谢谢-但它已经有了。使用Dompdf/Dompdf”是强制性的吗?您在项目中使用名称空间吗?不,我没有使用名称空间。在稳定的0.6分支中,
使用Dompdf
是不必要的,但是在“开发”分支中,它会说“未找到类Dompdf”失败`