Ist es möglich, die Service-ID in einem Argument dynamisch (z. B. wie ein Klassenname, der über Parameter eingestellt werden konnte) in Symfony 2 (xml configs) zu setzen?Dynamische Dienst-ID in einem Argument in symfony2?
folgender Grund nicht
<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" />
die Idee zu setzen funktioniert die param% dynamic_service_name% dynamisch "service1" oder "service2", so dass das benötigte instance/Objekt wird myservice-Klasse übergeben, z.B. in der Erweiterung :: load() über $ container-> setParameter ('dynamic_service_name', 'service1');
Vielen Dank
Könnten Sie bitte die Parameter zu dem von Ihnen bereitgestellten Code hinzufügen. In Ihrem Code sind keine Parameter angegeben. – Seer