php - Contact page MVC workflow -
all previous projects have had workflow on contact pages user submits form controller gets $_post details controller validates details (and sets error messages if necessary) controller sends email controller redirects thanks page is standard workflow? i used validate in controllers, , did more reading , recommended against it. therefore, should send $_post details helper type object , let work (validation/sending)? in controller should check validation. main validation should on model before operations db.