• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Symfony - DI (Autowire) w konstruktorze kontrolera

VPS Starter Arubacloud
0 głosów
242 wizyt
pytanie zadane 10 maja 2020 w PHP przez XiverKi Bywalec (2,050 p.)
Hej, Zauważyłem pewien problem polegający na braku możliwości użyć autowire w konstruktorze kontrolera.

<!-- Cannot autowire service &quot;App\Controller\ImpController&quot;: argument &quot;$request&quot; of method &quot;__construct()&quot; references class &quot;Symfony\Component\HttpFoundation\Request&quot; but no such service exists. (500 Internal Server Error) -->

W sytuacji kiedy próbuje taką zależność wstrzyknac do konkretnej metody kontrolera problemu nie ma.

Czy muszą coś dodać do konfiguracji?

1 odpowiedź

0 głosów
odpowiedź 10 maja 2020 przez Ehlert Ekspert (214,220 p.)

Nie widzę powodu aby wstrzykiwać request do konstruktora. Jeśli koniecznie chcesz wstrzyknij RequestStack.

komentarz 11 maja 2020 przez XiverKi Bywalec (2,050 p.)
Request to przykład,
W wielu metodach danego konstruktora używam, tego samego serwisu i w tym momencie musze go dublowac.
komentarz 11 maja 2020 przez Ehlert Ekspert (214,220 p.)
Request jest specyficzny, nie ma on za bardzo związku z di. Reszta powinna działać. Podaj konkretny przykład.

Podobne pytania

0 głosów
1 odpowiedź 619 wizyt
pytanie zadane 5 kwietnia 2020 w PHP przez Assasz Nałogowiec (30,460 p.)
0 głosów
1 odpowiedź 649 wizyt
pytanie zadane 17 lutego 2021 w Algorytmy przez CSSoup Mądrala (6,460 p.)
0 głosów
2 odpowiedzi 367 wizyt
pytanie zadane 25 lipca 2018 w PHP przez sapero Gaduła (4,100 p.)

93,023 zapytań

141,986 odpowiedzi

321,288 komentarzy

62,368 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Wprowadzenie do ITsec, tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...