List of Figures

 

Chapter 1. Introducing Zend Framework

Figure 1.1. The organization of a typical PHP file created by a novice interleaves HTML and PHP code in a linear fashion as the file is created.

Figure 1.2. A typical MVC application separates the code of an application into separate concerns.

Figure 1.3. There are many components in Zend Framework, but we can group them into these six categories for ease of reference.

Figure 1.4. Zend Framework contains lots of components that include everything required to build an enterprise application.

Figure 1.5. The MVC flow in a Zend Framework application uses a front controller to process the request and delegate to a specific action controller that uses models and views to craft the response.

Chapter 2. Hello Zend Framework!

Figure 2.1. Zend Framework’s Front Controller and MVC components work together to serve a web page. The router and dispatcher find the correct controller, which builds the page in conjunction with the model and view.

Figure 2.2. A typical Zend Framework application’s directory layout groups the files by their role in the application, so it is easy to find the file you are looking for.

Figure 2.3. The Hello World application produces the words “Hello World!” in our browser. A minimal Zend Framework application requires .htaccess, bootstrap, controller, and view files working together to produce this.

Figure 2.4. The interaction of the various Zend Framework classes in an MVC application