- Zastanawia mnie czy taki podział przepływu danych jest poprawny?
- Zastanawia mnie czy taki podział klas jest poprawny gdzie specyfikę działania danych typów wrzucamy do serwisów?
- 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
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?