是否可以在完全相同的命名空间下加载多个目录?
$loader = new ClassLoader('DoctrineExtensions',
"/path/to/vendor/doctrine2-extensions-beberlei/lib");
$loader->register();
$loader = new ClassLoader('DoctrineExtensions',
"/path/to/vendor/doctrine2-extensions-srosato/lib");
$loader->register();
我已阅读documentation但它似乎只支持特殊情况和一般情况(说DoctrineExtensions \ SpecialCase是特例,DoctrineExtensions是一般情况)但我希望一次有两个一般情况,这目前可行吗?
答案 0 :(得分:1)
不可能。 Doctrine 2 ClassLoader遵循PSR#0 http://groups.google.com/group/php-standards/web/psr-0-final-proposal
这意味着我们直接进入1 NS === 1目录。
此致