Chapter 3. Agavi Basics

Table of Contents

1. System Architecture
2. Elements of an Application
3. Environments and Contexts
3.1. A Closer Look at Context Initialization
4. How a Request is Processed
5. Configuration
5.1. Basic Configuration Concepts
5.2. General Format and Environment-/Context-Specific Blocks
5.3. Parameter Blocks
5.4. Value Substitution and Configuration Directives
6. Request and Routing
6.1. Request
6.2. Routing
7. Actions and Models
7.1. Models
7.2. Actions
8. Views, Renderers and Templates
9. Output Types and Response
10. Session Handling and Security
10.1. Role-Based Access Control
11. Validation
11.1. Why Validation?
11.2. When does Validation happen
11.3. How to validate
11.4. Handling Validation errors
11.5. The FormPopulationFilter
11.6. Other things Validators can do for you
11.7. Available Validators
11.8. Examples
12. Filters
13. Internationalization
13.1. translation domains?!
13.2. Lets get started
13.3.
14. Databases
15. Logging