2.3 MVC Overview In Magento
When you take a look at a Magento code folder for the first time, you might be surprised by its structure. In a typical MVC framework such as CodeIgniter, all Models will be in one folder, all controllers in another and all views are also grouped into a Views folder. But that’s not the case with Magento. Its code is grouped into modules, and each module acts as a container for some specific functionality. That’s the subject of this lesson.