我正在使用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',
));
謝謝!加入
爲什麼你到底_need_移動呢? –
你通常不必這樣做。只需將聲明放入'''app/autoload.php'''中,並且如果該包可供公衆使用,則將該信息添加到您的自述文件中。 –
這個想法是爲了消除人們需要實現這個包來添加東西到他們的'應用程序'。 @ alessandro1997意味着添加到'app/autoload.php'是唯一的方法,這就解釋了爲什麼我沒有找到任何指示! – yitznewton