为了在 Silex使用文档中使用 Doctrine Extension,他们要求您
“确保在 vendor/doctrine-dbal 中放置 Doctrine DBAL 的副本,在 vendor/doctrine-common 中放置 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 文件夹或文件。
2) 学说 dbal 和学说共同...
解压后的 tar 的文件夹结构如下所示:
这是否意味着我将每个文件夹的内容放在各自的文件夹中?
谢谢你的帮助。与扩展本身相比,我在找出这些扩展的路径时遇到了更多的麻烦。
-J