What you should know
1. First Steps with CakePHP
What is CakePHP and why should I use it?
Introducing the MVC development pattern
CakePHP directory structure and configuration
Setting up the CakePHP console and the database
Installing the DebugKit plugin for development
2. Modeling Magazines in the Database
What is a model and how is it used?
Generating a model with Bake
Data validation within models
Linking models together with associations
3. Guiding Execution with Controllers
What is a controller and what does it do?
Generating a controller with Bake
What is a view and how can I generate it?
How a CakePHP template is built
Saving a model from the controller
Displaying a model with a view
4. Saving Time with Helpers and Components
Customizing forms with helpers
Debugging a failed save
Using helpers to generate HTML
Listing magazines with the Paginator component
Uploading files and displaying images
Specifying a default controller and action with routing
Where to go from here