1

Zend \ Di(つまり、依存性注入自体ではなく、依存性注入コンテナを意味します)がServiceManagerにどのように関連しているかを理解しようとしています。呼び出し可能オブジェクト、ファクトリ、エイリアス、およびサービスがコンテナに関連していないというのは正しいですか?

私が見つけることができる唯一の関係は、デフォルトでMVCに登録されているDiAbstractServiceFactoryです。DiCを使用してクラスを検索します。

これは正しいです?

ありがとう!

4

1 に答える 1

4

あなたの評価は正しいと思います。DIコンテナを使用したい場合はそこにありますが、ファクトリ、エイリアス、およびサービスとは関係ありません。

ServiceManagerが追加される前は、DIコンテナーがはるかに頻繁に使用されていました。ServiceManagerが追加された頃に作成された興味深いスレッドがあります-http://zend-framework-community.634137.n4.nabble.com/Services-Instances-Dependencies-in-ZF2-td4584632.html

于 2012-09-24T17:54:55.687 に答える