![]() |
![]() |
![]()
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: 655 Pomógł: 73 Dołączył: 2.05.2014 Ostrzeżenie: (0%) ![]() ![]() |
Ja robie w ten sposób:
- Tworze kontroller w stylu (Przykładowe zapisywanie danych w bazie, wraz z walidacja w serwisie):
w tym some.service jest obsługiwany formularz, walidowane są dane i zwracane ewentualne informacje w postaci flashBaga. Ja lubie zasade "chude kontrolery" więc mniej więcej taki work flow obieram (IMG:style_emoticons/default/wink.gif) Jako DI do service wstrzykuje tylko to co potrzeba - czasami repository (również jako service je robie, link poniżej podaje), czasami jakiś urlGenerator czy np. flashBagi, form creator itp. http://php-and-symfony.matthiasnoback.nl/2...entity-manager/ |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 11:26 |