0

silex のサービス プロバイダーとは何ですか? それはサービスとどう違うのですか?

クラスをサイレックスに注入するのではなく、サイレックスでサービスプロバイダーを使用する必要があるのはなぜですか?

4

1 に答える 1

1

サービス プロバイダーは、サービスを登録するクラスです。複雑な構成が必要な場合、またはピンプル DIC で複数のキーを公開する場合に使用されます。

サービス登録が単一のreturn new Foo()場合は、必ず、ブートストラップ ファイルで行ってください。しかし、Doctrine プロバイダーのように複雑な場合は、分離しておくのが最善です。

于 2013-11-03T08:19:18.090 に答える