I'm trying to learn how to make a PHP app using an MVC architecture. I've created a basic app based on a tutorial which just has a model, a view and a controller for each page group (such as site.com/index, site.com/account and so on).
My problem now, is that I can't figure out how I would make something more complex. Say, I want to make a calendar app, in which the user sees a calendar on their account page when they log in.
Would I create a model and view for the calendar, and then get the required calendar data by including the calendar model into the account page controller?
How about when rendering the calendar, would I include the calendar view into the account page view and then use that to generate my calendar layout?