Wpis z mikrobloga

Robię mały projekt oparty o MVC i mam w związku z tym pytanie. Czy np. walidację formularza mam robić w modelu? czy w klasie odpowiedzialnej za daną rzecz. Może dam to na przykładzie. Chcę edytować email użytkownika, to czy walidację adresu mam zrobić w modelu czy w modelu przesłać tylko te dane do klasy user i tam dokonać walidacji?
#php #mvc
  • 6
Bez frameworka, własny MVC.


@wariat_pl: no jak chcesz się bawić we własne MVC to już sam musisz sobie stworzyć jakąś warstwę walidacji. Możesz to zrobić podobnie jak w Symfony czyli reguły definiowane w modelu, albo jak w Laravelu - reguły definiowane w form requestach które są wstrzykiwane w kontrolery. W jednym i drugim przypadku musisz sobie zrobić warstwę requesta, zamiast operować POSTami w kontrolerach/modelach.

BTW Czemu własne MVC? To trochę jak