Динамически добавлять объекты в настроенное пространство имен - PullRequest
0 голосов
/ 16 мая 2019

Я использую Doctrine с Zend Framework 3, который работает без проблем.Однако в этот момент я создаю новую библиотеку, библиотеку, которая не знает о ZF3, однако ей нужно поговорить с моей БД.Я думал о том, чтобы внедрить entityManager в хранилище библиотеки, в которой он может легко повторно использовать существующие соединения и тому подобное.

Однако проблема заключается в том, что вы не можете использовать объект, настроенный в библиотеке, поскольку путь не настроен при загрузке.Есть ли способ установить это во время выполнения?Причина в том, что я не хочу блокировать библиотеку в рамках.

The class 'Domain\Cron\Infrastructure\Repositories\Doctrine\CronEntity' was not found in the chain configured namespaces

Я понял, что все сущности здесь: $entityManager->getConfiguration()->getMetadataDriverImpl()->getAllClassNames() Однако я боюсь, что это невозможно накоторый мне нужен, чтобы сохранить репозиторий в самой моей платформе и добавить его.

Любые советы приветствуются

...