私はサービスレイヤーを使用しています。次に、次のようなサービスがたくさんあります。
- ユーザーサービス
- 記事サービス
- コメントサービス
- AuthorizationService
別のサービスからサービスを使用する必要がある場合があります。
現在、依存性注入に sfServiceContainer を使用しており、一部のサービスに Doctrine 2 エンティティ マネージャーを注入していますが、任意のサービスと EntityManager を取得できるようにコンテナー インスタンスを切り替えて注入することを考えています。
しかし、私は立ち往生していて、それが良い考えかどうかわかりません。