要使用的原則擴展在Silex的usage documentation,他們都在問,你Silex的原則擴展
「確保你的地方主義DBAL的副本供應商/學說,DBAL和學說常見於供應商/ doctrine-共同。」
然後,他們去到如何與註冊一個例子:
$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 _'供應商/ doctrine-dbal/lib'
什麼意思?我在doctrine包中看不到lib文件夾或文件。
2)學說DBAL和學說共同...
解壓後的焦油的文件夾結構如下所示: 這是否意味着我把內容每個這些文件夾中在他們各自的文件夾?
感謝您的幫助。我很難弄清楚這些擴展的路徑,而不是我自己的擴展。
-J
我似乎已經想通了...我不得不復制github的結構,而不是從doctrine dbal下載文件... –
是的,它是基礎的編輯在GitHub存儲庫。我沒有意識到這個軟件包沒有包含它。 – igorw