2012-09-24 2 views
1

J'essaie de comprendre comment Zend \ Di (je veux dire le conteneur d'injection de dépendance, pas l'injection de dépendance elle-même) est lié au ServiceManager. Est-il exact que les invocables, les usines, les alias et les services ne sont pas liés au conteneur?Relation entre ZendServiceManager et ZendDI dans ZF2

La seule relation que je peux trouver est DiAbstractServiceFactory, qui est enregistrée par défaut dans MVC. Il utilise le DiC pour rechercher des classes.

Est-ce correct?

Merci!

Répondre

4

Je dirais que votre évaluation est correcte - le conteneur DI est là si vous voulez l'utiliser mais n'est pas lié aux usines, aux alias et aux services. Avant l'ajout de ServiceManager, le conteneur DI était beaucoup plus utilisé. Il y a un fil intéressant créé au moment où le ServiceManager a été ajouté - http://zend-framework-community.634137.n4.nabble.com/Services-Instances-Dependencies-in-ZF2-td4584632.html

+0

merci pour votre réponse et le grand lien! – RomanKonz

Questions connexes