How Joomla MVC Differs from other Frameworks

Because Model-View-Controller is a design pattern and a specific piece of code, different coders choose to implement it in different ways. Joomla is no exception.

Read more: How Joomla MVC Differs from other Frameworks

How Models Works in Joomla

Models are intended to handle a component's data processing. This usually although not exclusively involves storing and retrieving data from the database.

Read more: How Models Works in Joomla

How Views Works in Joomla

Most requests to Joomla will end up displaying HTML formatted information. The components you build will most likely consist of several screens of information that you want to display.

Read more: How Views Works in Joomla

How Controller Works in Joomla

After Joomla begins to load your component it needs to know where to go. A controller makes it easy to define a list of places where Joomla can take a request, so let's add a controller,go to be components and com_noidacity folder in your Joomla Installation (which we have created in our earlier tutorials) and create a file called controller.php.

Read more: How Controller Works in Joomla