How To Publish with Backend Controller and Models in Joomla

While the majority of the request going to Joomla end up displaying a view, this is not the case for all of them. When records are published from a backend list screen, a controller task is called to do the publishing. To handle publishing in backend tasks Joomla has specially coded controllers and models.

Read more: How To Publish with Backend Controller and Models in Joomla

How To Add Backend Toolbars in Joomla

Every backend view in Joomla has control over the toolbar area appearing just above the main output. This toolbar is controlled through some helper functions that make it impossible to mess up.

Read more: How To Add Backend Toolbars in Joomla

How To List Database Records in Joomla Backend

The most typical type of screen seen in the backend of Joomla is one that lists all the records in a table making them available for editing. Let's start off the backend of the Noida City component, with a list of all the places in the database.

Read more: How To List Database Records in Joomla Backend

Difference Between Frontend and Backend MVC

Despite doing slightly different things, both the frontend and the backend of Joomla use the Model View Controller design pattern for organizing code. The biggest difference is that the frontend is primarily used for displaying data while the backend is used for managing it.

So the first difference is that you can usually get away with a single controller in the frontend, and you usually cannot get away with a single controller in the backend. In the frontend, nine times out of ten, you're just displaying a view, you're not going to have as many forms as you have in the backend and you aren't going to be taking in as many specific requests from users.

Read more: Difference Between Frontend and Backend MVC