Symfony2 プロジェクトに PSR-0 対応の外部ライブラリを含める方法を把握しようとしています。「The PSR-0 Class Loader」ページ (ここ: http://symfony.com/doc/master/components/class_loader/class_loader.html ")。
どのファイルが編集されていますか? それが app/autoloader.php である場合、私のものは提示されているものとは異なって見えます:
use Doctrine\Common\Annotations\AnnotationRegistry;
use Composer\Autoload\ClassLoader;
/**
* @var $loader ClassLoader
*/
$loader = require __DIR__.'/../vendor/autoload.php';
AnnotationRegistry::registerLoader(array($loader, 'loadClass'));
return $loader;
返却前にこのコードを含める必要がありますか? それとも、呼び出されている他のファイルにあるはずですか? それでも app/autoload.php の場合は、次のコードを使用しないでください。
// register several namespaces at once
$loader->addPrefixes(array(
'Symfony' => __DIR__.'/../vendor/symfony/symfony/src',
'Monolog' => __DIR__.'/../vendor/monolog/monolog/src',
));
代わりに addNamespaces になりますか? このライブラリの宣言に成功したら、どのように使用すればよいでしょうか?