Chapter 14. Zend_Application

Table of Contents

14.1. Introduction
14.2. Zend_Application Quick Start
14.2.1. Using Zend_Tool
14.2.2. Adding Zend_Application to your application
14.2.3. Adding and creating resources
14.2.4. Next steps with Zend_Application
14.3. Theory of Operation
14.3.1. Bootstrapping
14.3.1.1. Resource Methods
14.3.1.2. Bootstraps that use resource plugins
14.3.1.3. Resource Registry
14.3.1.4. Dependency Tracking
14.3.2. Resource Plugins
14.4. Examples
14.5. Core Functionality
14.5.1. Zend_Application
14.5.2. Zend_Application_Bootstrap_Bootstrapper
14.5.3. Zend_Application_Bootstrap_ResourceBootstrapper
14.5.4. Zend_Application_Bootstrap_BootstrapAbstract
14.5.5. Zend_Application_Bootstrap_Bootstrap
14.5.5.1. Enabling Application Autoloading
14.5.6. Zend_Application_Resource_Resource
14.5.7. Zend_Application_Resource_ResourceAbstract
14.5.7.1. Resource Names
14.6. Available Resource Plugins
14.6.1. Zend_Application_Resource_Cachemanager
14.6.2. Zend_Application_Resource_Db
14.6.3. Zend_Application_Resource_Dojo
14.6.4. Zend_Application_Resource_Frontcontroller
14.6.5. Zend_Application_Resource_Layout
14.6.6. Zend_Application_Resource_Locale
14.6.6.1. Autodetect the locale to use
14.6.6.2. Autodetect the locale and adding a own fallback
14.6.6.3. Forcing a specific locale to use
14.6.7. Zend_Application_Resource_Log
14.6.8. Zend_Application_Resource_Mail
14.6.9. Zend_Application_Resource_Modules
14.6.10. Zend_Application_Resource_Multidb
14.6.11. Zend_Application_Resource_Navigation
14.6.12. Zend_Application_Resource_Router
14.6.13. Zend_Application_Resource_Session
14.6.14. Zend_Application_Resource_View

14.1. Introduction

Zend_Application provides a bootstrapping facility for applications which provides reusable resources, common- and module-based bootstrap classes and dependency checking. It also takes care of setting up the PHP environment and introduces autoloading by default.