0

適切な答えが見つからずに、インターネットでこれを検索しました。いくつかのコメントや説明は、バンドルに複数のサービスを含める可能性を示唆していますが、それを行う方法についての手がかりはありません. 私が取り組んでいるアプリは複数のサードパーティ サービスで動作するため、それぞれに対応するサービスを作成したいのですが、15 のバンドルを用意したくありません。したがって、私が望むのは、このサード パーティ サービスに関連するすべてのロジックを配置する 1 つのバンドルを作成し、それぞれのサービスを登録することです。問題は、私が知る限りConfiguration.php、バンドルに 1 つしか持てず、複数かどうかわからないことですMyBundleExtension.php。それで、これが可能かどうか、そしてどのように、またはより良い方法があるかどうか、誰にもわかりますか? 前もって感謝します。

4

1 に答える 1

0

あなたの答えはsymfony docにあります。このリンクは、約 2 つの依存サービスを扱います。

サービスを宣言するだけです。

#src/PATH_TO_YOUR_BUNDLE/Resources/config/services.yml
    services:
        service_1:
            # ...
        service_2:
            # ...
        service_n:
            # ...

次に、サービス クラスを作成します。

于 2013-11-10T06:54:59.990 に答える