English 中文(简体)
Zend Framework - MVC Architecture
  • 时间:2024-11-03

Zend Framework - MVC Architecture


Previous Page Next Page  

Before proceeding with this chapter, let us have a brief understanding of MVC. A Model View Controller is a software approach that separates the apppcation logic from the presentation. In practice, it permits the webpages to contain minimal PHP scripting since the presentation is separate from it.

The short description of the MVC Components is as follows

    Model − Model represents the structure of the apppcation data. Typically, model classes contain functions that helps to retrieve, insert and update business data in the back-end database (MySQL, PostgreSQL, etc.).

    View − View is the presentation layer of the MVC Apppcation. It gets the models data through the Controller and display it as needed. It is loosely coupled to the Controller and the Model and so, it can be changed without affecting either the Model and the Controller.

    Controller − The Controller is the main component of the MVC architecture. Every request first hits the controller. In other words, the controller processes all the request and serves as an intermediary between the Model, View, and any other resources needed to process the HTTP request and to generate the response.

In the next chapter, we will understand the different concepts of the Zend Framework.

Advertisements