Pobieranie danych z configu

0

Potrzebuję prosty sposób na pobranie danych z configu (parameters) do dowolnej klasy w projekcie Symfony 3.4.
Chciałbym aby sposób nie wymagał tworzenia service i przesyłania parametrów w konstruktorze, lecz mieścił się jednej linijce kodu.
Próbowałem tym sposobem:

$this->container->getParameter('nazwa_parametru');

Ale wygląda jakby nie widział containera PHP.

0

Chciałbym aby sposób nie wymagał tworzenia service i przesyłania parametrów w konstruktorze, lecz mieścił się jednej linijce kodu.

Dlaczego?
To jest najprostsze i najbardziej explicit rozwiązanie.

Ale wygląda jakby nie widział containera PHP.

Ano bo container nie jest automatycznie wstrzykiwany do każdej żyjącej klasy ;-)

Jaki masz problem z wrzucaniem zależności od konfiguracji w momencie... gdy jesteś zależny od konfiguracji?
Czy może nie mamy tutaj do czynienia z problemem X/Y?

0

A czy można zrobić to w inny sposób np. tworząc klasę która będzie to wszystko pobierać(tym sposobem z servicem) i przesyłać metodami ?

0

Co próbujesz osiągnąć i co Ci nie pasuje w standardowym podejściu do problemu? :-P

0

Potrzebuje z tego configu korzystać w 5 miejscach, w przyszłości może więcej. Więc chcę po prostu nie kopiować kodu lecz zrobić go na raz. Myślę że po prostu w parameters zrobię tablicę z configiem i przekażę ją nowej klasie z której będę po prostu rozsyłał dane configu.

1 użytkowników online, w tym zalogowanych: 0, gości: 1