[SF4] Przepływ danych i schemat class

0
  1. Zastanawia mnie czy taki podział przepływu danych jest poprawny?
  2. Zastanawia mnie czy taki podział klas jest poprawny gdzie specyfikę działania danych typów wrzucamy do serwisów?
  3. Jeśli 2 tak lub częściowo to zastanawia mnie jak powinna wyglądać struktura katalogów/plików z użyciem tego w symfony4 ? Wszystkie trzy klasy kontrolerów powinny być razem z bazowym kontrolerem w jednym folderze czy należałoby stworzyć podfolder? Tak samo serwisy?
0

Wedlug mnie jesli chcesz uzywac tylko serwisy to controller nie powinien operowac nigdy na modelach (czyli na entity) dla mnie model jest klasa opisujaca input/output w api.
Czyli serwis operuje na bazie za pomoca repository a controller zajmuje sie tylko serializacja/deserializacja input/output i przkazuje dane do serwisu ktore operuje zwraca dane i controller je serializuje do odpowiedzi

0

Dlaczego?

Jeśli dane pobierane z modelu nie wymagają żadnej obróbki i potem w kontrolerze są wprost przekazywane do widoku czy tam jako JSON to po co wtedy dokładać kolejną warstwę żeby było wszystko wg jednego schematu? Jaki jest tego plus?

1 użytkowników online, w tym zalogowanych: 0, gości: 1