Zend \ Di(つまり、依存性注入自体ではなく、依存性注入コンテナを意味します)がServiceManagerにどのように関連しているかを理解しようとしています。呼び出し可能オブジェクト、ファクトリ、エイリアス、およびサービスがコンテナに関連していないというのは正しいですか?
私が見つけることができる唯一の関係は、デフォルトでMVCに登録されているDiAbstractServiceFactoryです。DiCを使用してクラスを検索します。
これは正しいです?
ありがとう!
Zend \ Di(つまり、依存性注入自体ではなく、依存性注入コンテナを意味します)がServiceManagerにどのように関連しているかを理解しようとしています。呼び出し可能オブジェクト、ファクトリ、エイリアス、およびサービスがコンテナに関連していないというのは正しいですか?
私が見つけることができる唯一の関係は、デフォルトでMVCに登録されているDiAbstractServiceFactoryです。DiCを使用してクラスを検索します。
これは正しいです?
ありがとう!
あなたの評価は正しいと思います。DIコンテナを使用したい場合はそこにありますが、ファクトリ、エイリアス、およびサービスとは関係ありません。
ServiceManagerが追加される前は、DIコンテナーがはるかに頻繁に使用されていました。ServiceManagerが追加された頃に作成された興味深いスレッドがあります-http://zend-framework-community.634137.n4.nabble.com/Services-Instances-Dependencies-in-ZF2-td4584632.html