i have been doing simple MVC tutorials for a while and i get the concept. But i am wondering, when a form is displayed in a view, how is the form processed? A code to check for form submission must be present in the view file, which doesn’t really fit because view should just be for displaying output.
So when you have a form in a view file of an MVC framework, where should the code to check for form submission be?
The code to check for and validate the form submission should be in the controller or the model, depending upon the type of data received from the form and what you’re doing with it. That’s the point of MVC. View files should contain only the barest amount of logic necessary to display the page.