CakePHP
Next
CakePHP
A Rapid Development Framework
CakePHP Documentation Team
Version 0.10.0
Copyright © 2005 CakePHP
Table of Contents
Preface
1. Audience
2. CakePHP is Free
3. Community
1. Introduction to CakePHP
1. What is CakePHP?
2. Why CakePHP?
3. History of CakePHP
2. Basic Concepts
1. The MVC Pattern
2. Overview of the Cake File Layout
3. Installing CakePHP
1. Requirements
1.1. Server Requirements
2. Installing CakePHP
2.1. Getting the most recent stable version
2.2. Unpacking
3. Setting Up CakePHP
3.1. Development Setup
3.2. Production Setup
4. Configuring Apache and mod_rewrite
5. Make Sure It's Working
4. Configuration
1. Database Configuration
2. Global Configuration
3. Routes Configuration
5. Scaffolding
6. Models
1. Model Functions
1.1. User-Defined Functions
1.2. Retrieving Your Data
1.3. Saving Your Data
2. Model Variables
3. Associations
7. Controllers
1. Controller Functions
1.1. Interacting with your Views
1.2. User Redirection
1.3. Other Useful Functions
2. Controller Variables
8. Views
1. Views
1.1. Layouts
1.2. Elements
9. Helpers
1. Helpers
1.1. HTML
1.1.1. Introduction
1.1.2. Inserting Well-Formatted elements
1.1.3. Forms and Validation
1.2. AJAX
1.3. Javascript
1.4. Number
1.5. Text
1.6. Time
10. Data Validation
1. Data Validation
A.
Tutorials
1. Baking a Cake
1.1. Default Cake Directory
1.2. Download
1.3. Create database
1.4. Create a model class (M in MVC) ¶
1.5. Create a controller helper class
1.6. Create a controller class (C)
1.7. Create a view (V)
1.8. Adding Functionality
1.9. Adding features
1.10. Data validation
1.11. Delete a post
1.12. Edit a post
2. Icing on the Cake
2.1. The Time class: helper methods for dates
2.2. XMLing it
B. Constants
1. cake/config/core.php
2. cake/index.php
C. Deprecated Functions