Silex の使用法ドキュメントでDoctrine Extension を利用するには、
「Doctrine DBAL のコピーを vendor/doctrine-dbal に、Doctrine Common を 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',
));
私が得られないのは2つのことです...
1) パス __DIR_.'vendor/doctrine-dbal/lib'
lib とはどういう意味ですか?? doctrine パッケージに lib フォルダーまたはファイルがありません。
2) doctrine dbal と doctrine common...
解凍された tar のフォルダー構造は次のようになります。これ
は、各フォルダーの内容をそれぞれのフォルダー
に入れるということですか?
ご協力いただきありがとうございます。私は拡張機能自体よりも、これらの拡張機能へのパスを理解するのに苦労しています。
-J