2015-08-13 2 views
1

Я столкнулся ниже вопрос после загрузки Доктрина DBAL классыдоктрина DBAL Включить Выпуск

use Doctrine\Common\ClassLoader; 

require 'vendor/doctrine/common/lib/Doctrine/Common/ClassLoader.php'; 

$classLoader = new ClassLoader('Doctrine', 'vendor/doctrine/dbal/lib/Doctrine'); 
$classLoader->register(); 

$config = new \Doctrine\DBAL\Configuration(); 

Выход:

Фатальная ошибка:

Class 'Doctrine\DBAL\Configuration' not found

+0

В большинстве случаев проще использовать «композитор требует доктрины/dbal» и «require vendor/autoload.php». Классный загрузчик Doctrine несколько обесценился и не нужен. – Cerad

ответ

1

Вы можете попытаться загрузить как композитор:

$classLoader = new ClassLoader('Doctrine\DBAL', 'vendor/doctrine/dbal/lib'); 
+0

спасибо .. Я использовал композитор и включил autoload.php, он отлично работает. –

+0

Ницца, это путь. Мне пришлось использовать этот автозагрузчик в проекте, где мне не нужны все библиотеки, которые у меня были для композитора для этого одиночного скрипта, поэтому это решение для этого конкретного случая. – lsouza

Смежные вопросы