是否可以在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');
非常感謝
您能否將參數添加到您提供的代碼中。您的代碼中沒有參數。 – Seer 2013-03-25 14:12:26