Doctrine2 Classloader, как загрузить несколько каталогов с одинаковым пространством имен - PullRequest
0 голосов
/ 04 марта 2011

Можно ли загрузить несколько каталогов в одно и то же пространство имен, как это?

$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();

Я прочитал документацию , но кажется, что она поддерживает только специальные случаи и общие случаи(скажем, DoctrineExtensions \ SpecialCase является особым случаем, а DoctrineExtensions - общим случаем), но я хочу иметь два общих случая одновременно, возможно ли это в настоящее время?

1 Ответ

1 голос
/ 11 марта 2011

Невозможно.Doolrine 2 ClassLoader следует PSR # 0 http://groups.google.com/group/php-standards/web/psr-0-final-proposal

Это означает, что мы находимся прямо на 1 NS === 1 Directory.

С уважением,

...