我正在尝试在我的app / autoload.php中使用registerPrefixes()但是我得到了以下错误:
Fatal error: Class 'Symfony\Component\ClassLoader\UniversalClassLoader'
not found in C:\wamp\www\ProjetJidal\app\autoload.php on line 6
这是我的autoload.php:
<?php
use Doctrine\Common\Annotations\AnnotationRegistry;
$loader = require __DIR__.'/../vendor/autoload.php';
$loader->registerPrefixes(array(
'Html2Pdf_' => __DIR__.'/../vendor/html2pdf/lib',
));
// intl
if (!function_exists('intl_get_error_code')) {
require_once __DIR__.'/../vendor/symfony/symfony/src/Symfony/Component/Locale/Resources/stubs/functions.php';
}
AnnotationRegistry::registerLoader(array($loader, 'loadClass'));
return $loader;
我感谢任何帮助,谢谢!
答案 0 :(得分:0)
而不是过去这样做我刚刚使用非官方端口来兼容作曲家。
php composer.phar require "ensepar/html2pdf":"dev-master"
此命令将更新您的composer.json并安装所需的lib,然后autoload.php根本不需要更新它将自动加载。