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