Creating, updating, and deleting information from a database requires handling user input on what is being created/updated/deleted.
MVC Development:
- On the view: implement an HTML form
- On the controller: retrieve the user’s input, and manipulate models
- On the models: create a record in our database, and return the newly created to-do item to the controller
- On the controller: take the newly created to-do item, and decide how to update the view with it.