n order to make sense of a Zend Framework application we need to cover a little bit of theory. There are many
framework classes involved along with a few files that we need to create ourselves. Therefore we should cover
the basics of the controller system used by the Zend Framework first.
The Zend Framework controller system is an implementation of the Model-View-Controller software
design pattern as shown in Figure 2.1. A software design pattern is a standard general solution to a common
problem. This means that whilst the exact implementation will differ, the concepts used to solve a problem
using a given pattern will be the same. The MVC pattern describes a way to separate out the key parts of an
application into three main sections.
In order to make sense of a Zend Framework application we need to cover a little bit of theory. There are many
framework classes involved along with a few files that we need to create ourselves. Therefore we should cover
the basics of the controller system used by the Zend Framework first.
The Zend Framework controller system is an implementation of the Model-View-Controller software
design pattern as shown in Figure 2.1. A software design pattern is a standard general solution to a common
problem. This means that whilst the exact implementation will differ, the concepts used to solve a problem
using a given pattern will be the same. The MVC pattern describes a way to separate out the key parts of an
application into three main sections.
