È possibile impostare l'ID di servizio in un argomento in modo dinamico (ad esempio come un nome di classe che potrebbe essere impostato tramite parametro) in Symfony 2 (xml configs)?ID servizio dinamico in un argomento in symfony2?
La seguente non funziona
<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" />
l'idea è di impostare il parametro% dynamic_service_name% dinamicamente a "service1" o "Service2", quindi l'istanza/oggetto necessaria viene passato a myservice classe, ad esempio in Extension :: load() tramite $ container-> setParameter ('dynamic_service_name', 'service1');
Grazie mille
Potresti aggiungere i parametri al codice che hai fornito. Non ci sono parametri nel codice dato. – Seer