2012-09-24 3 views
1

Я пытаюсь понять, как Zend \ Di (я имею в виду контейнер инъекции зависимостей, а не сама инъекция зависимостей) связан с ServiceManager. Правильно ли, что Invokables, Factory, Aliases и Services не связаны с контейнером?Связь между ZendServiceManager и ZendDI в ZF2

Единственное, что я могу найти, это DiAbstractServiceFactory, который по умолчанию зарегистрирован в MVC. Он использует DiC для поиска классов.

Это правильно?

Спасибо!

ответ

4

Я бы сказал, что ваша оценка правильная - контейнер DI есть, если вы хотите его использовать, но не связан с заводами, алиасами и услугами.

До добавления ServiceManager контейнер DI использовался гораздо более интенсивно. Существует интересная тема, созданная во время добавления ServiceManager - http://zend-framework-community.634137.n4.nabble.com/Services-Instances-Dependencies-in-ZF2-td4584632.html

+0

благодарит за ваш ответ и отличную ссылку! – RomanKonz

 Смежные вопросы

  • Нет связанных вопросов^_^