Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [inne]Różnica pomiędzy Controllerem a Service
northwest
post 3.04.2019, 17:24:35
Post #1





Grupa: Zarejestrowani
Postów: 788
Pomógł: 1
Dołączył: 17.09.2004

Ostrzeżenie: (10%)
X----


Witam.
Czym się różni Controller od Service w Symfony?smile.gif

Nie bardzo widzę różnicę sad.gif
Go to the top of the page
+Quote Post
ohm
post 3.04.2019, 20:13:20
Post #2





Grupa: Zarejestrowani
Postów: 623
Pomógł: 144
Dołączył: 22.12.2010

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
northwest
post 6.04.2019, 07:51:55
Post #3





Grupa: Zarejestrowani
Postów: 788
Pomógł: 1
Dołączył: 17.09.2004

Ostrzeżenie: (10%)
X----


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"?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 09:11