![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 77 Pomógł: 8 Dołączył: 22.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam pytanie do wymiataczy Symfony2 - jak pobrać jakąś usługę poza kontrolerem ? Przeszukałem całą dokumentację, pogrzebałem w "wujku goolge" i znalazlem tylko jedno niezbyt ładne rozwiązanie poprzez globalną zmienną $karnel Kurde taka prosta sprawa w tymi usługami, a tak "glupio" rozwiązana w tym frameworku (IMG:style_emoticons/default/sad.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
1. Używanie DIC-a w kontrolerach (czy ogólnie) mimo iż powszechną jest złą* praktyką.
2. Jeżeli jakiś obiekt wymaga do swojego działania innych, powinien mieć je przekazane w konstruktorze - koniec, kropka. Praktycznie nie ma odstępstw od tej zasady. Następnie możesz się zdecydować, czy chcesz ręcznie tworzyć taki obiekt (przekazując mu wszelkie zależności) czy zrzucisz dokładnie to samo zadanie na DIC-a. * przy niedużych, krótko rozwijanych projektach nie będzie to wielkim problemem, ale jeśli stawia się na jakość już tak. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 02:48 |