Symfony2: Wie bekomme ich einen Config-Parameter in einem Listener?

7

Ich habe einen Listener-Service. Ich möchte einige Konfigurationsparameter darin lesen.

Wie kann ich auf den Service-Container innerhalb der Listener-Klasse zugreifen?

    
Amit 03.05.2012, 05:25
quelle

2 Antworten

25

Sie können Containerparameter an Ihren Service übergeben, indem Sie die Schreibweise %your_param_name% verwenden:

%Vor%

welches sich als (in diesem Beispiel) das dritte Argument in der Konstruktormethode Ihres Dienstes darstellt:

%Vor%     
richsage 03.05.2012, 08:29
quelle
-1

Gelöst: Wir müssen das @service_container selbst als Argument an den Listener-Service übergeben

MyBundleName / Ressourcen / services.yml :

%Vor%

Listener-Klasse:

%Vor%     
Amit 03.05.2012 05:59
quelle

Tags und Links