Doctrine CouchDB ODMを使用してバンドルを作成しています。どのようにバンドルから名前空間を自動ロードして登録するのですか?ここで私は移動する必要がapp/autoload.php
から関連する作業の行は、次のとおりです。Symfony2:バンドル内の名前空間の自動ロード/登録
use Symfony\Component\ClassLoader\UniversalClassLoader;
$loader->registerNamespaces(array(
// ...
'Doctrine\\CouchDB' => __DIR__.'/../vendor/doctrine-odm/lib',
'Doctrine\\ODM\\CouchDB' => __DIR__.'/../vendor/doctrine-odm/lib',
));
ありがとうございました!
は正確にあなたがそれらを移動するために_必要_なぜ? –
通常、これを行う必要はありません。宣言を '' 'app/autoload.php'''に入れてください。バンドルが公開されている場合は、その情報をREADMEに追加してください。 –
このアイデアは、このバンドルを実装している人が 'app'に物を追加する必要をなくすことでした。 @ alessandro1997は、 'app/autoload.php'への追加がそれが行われた唯一の方法であることを暗示しています。 – yitznewton