Wie greife ich von einem Dienst aus auf Anwendungsparameter zu?Php

PHP-Programmierer chatten hier
Guest
 Wie greife ich von einem Dienst aus auf Anwendungsparameter zu?

Post by Guest »

Von meinen Controllern aus greife ich mit

auf die Anwendungsparameter (die in /app/config) zu

Code: Select all

$this->container->getParameter('my_param')
Aber ich weiß nicht, wie ich von einem Dienst darauf zugreifen kann (ich kann mir vorstellen, dass meine Dienstklasse Symfony\Bundle\FrameworkBundle\Controller\Controller nicht erweitern soll).

Soll ich benötigte Parameter wie folgt in meine Dienstregistrierung zuordnen:

Code: Select all

#src/Me/MyBundle/Service/my_service/service.yml
parameters:
my_param1: %my_param1%
my_param2: %my_param2%
my_param3: %my_param3%
oder etwas Ähnliches? Wie soll ich von einem Dienst aus auf meine Anwendungsparameter zugreifen?



Diese Frage scheint dieselbe zu sein, aber meine beantwortet sie tatsächlich it (Parameter von einem Controller), ich spreche vom Zugriff über einen Dienst.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post