symfony 2(xml configs)で引数にサービスIDを動的に設定することは可能ですか(たとえば、パラメータで設定できるクラス名のようなもの)ですか?symfony2の引数に動的なサービスIDがありますか?
アイデアを設定することである
<service id="myservice" class="myservice.php">
<argument type="service" id="%dynamic_service_name%" />
</service>
<service id="service1" class="foobar\service1" />
<service id="service2" class="foobar\service1" />
動作しない以下のparam%dynamic_service_name%動的に「サービス1」または「サービス2」、とても必要なインスタンス/オブジェクトはMYSERVICEクラスに渡され、例えばしますExtension :: load()で$ container-> setParameter( 'dynamic_service_name'、 'service1');を実行します。ストレートSymfony2のドキュメントから
どうもありがとう
あなたが提供したコードにパラメータを追加してください。あなたのコードにはパラメータはありません。 – Seer