Чтобы использовать расширение Doctrine в документации по Silex , они просят вас
"Убедитесь, что вы поместили копию Doctrine DBAL в vendor / doctrine-dbal и DoctrineОбычное в vendor / doctrine-common. "
Затем они приводят пример того, как зарегистрироваться:
$app->register(new Silex\Extension\DoctrineExtension(), array(
'db.options' => array(
'driver' => 'pdo_sqlite',
'path' => __DIR__.'/app.db',
),
'db.dbal.class_path' => __DIR__.'/vendor/doctrine-dbal/lib',
'db.common.class_path' => __DIR__.'/vendor/doctrine-common/lib',
));
То, что я не получаю, это две вещи ...
1) путь __DIR _. 'Vendor / doctrine-dbal / lib'
Что означает lib ??Я не вижу папку или файл lib в пакете doctrine.
2) доктрина dbal и общие доктрины ...
Структура папок распакованного tarвыглядит следующим образом:
означает ли это, что я поместил содержимое каждой из этих папок в соответствующие папки?
Спасибо за вашу помощь.У меня больше проблем с поиском путей к этим расширениям, чем с самими расширениями.
-J