Witam,
Jak wiadomo w większości CMSy posiadają taki sam schemat, czyli jakaś lista funkcjonalności np: Zamówienia / Klienci / Użytkownicy.
Każda z tych funkcjonalności ogranicza się zazwyczaj do:
Wyświetlenia tabelki w rekordami z bazy danych z możliwością sortowania ich oraz filtrowania po nich, usuwania zaznaczonych itp
Każdy rekord posiada swoje akcje typu: Usuń, Edytuj
Jest także możliwość dodania nowego rekordu
Czyli w skrócie CRUD - Create / Read / Update / Delete
I teraz pytanie, jak sobie z tym radzicie ?
Czy korzystacie z jakiś generatorów CRUD jak np dostępne są w Symfony, a potem ew. je przerabiacie.
Czy macie jakieś dedykowane klasy, które w większości pomagają na stosowanie takiego schematu (Przykładowo klasa do generowania tabelek z uwzględnieniem akcji, sortowania, filtrowania)
Czy po prostu za każdym razem piszecie taki sam schemat dla każdej funkcjonalności
Pozdrawiam i dzięki za wszystkie wasze odpowiedzi.