Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inne]Różnica pomiędzy Controllerem a Service
Forum PHP.pl > Forum > Przedszkole
northwest
Witam.
Czym się różni Controller od Service w Symfony?smile.gif

Nie bardzo widzę różnicę sad.gif
ohm
Controller przyjmuje request i oddaje response, w service zawierasz logikę którą możesz użyć wielokrotnie. Przykładowo zwykłe dodawanie (w bardzo uproszczony sposócool.gif, w controllerze odbierasz z $request->get('a') i $request->get('b'), w serwice masz function add($a, $b), przekazujesz do service i otrzymujesz z niego wynik, który zwracasz użytkownikowi. Ten service możesz następnie użyć w command czy w innym service.
northwest
Czyli tak naprawdę to jest rozbicie controllera na samo przekazywanie "poleceń" do serwisów (w których odbywa się cała logika/operacje)?

A czym są w takim razie "fasady"?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.