On the Blogge site, there's a listing of "must knows" that developers should understand about the CakePHP framework when working with it.
CakePHP is a rapid development framework for PHP which uses commonly known design patterns like ActiveRecord, Association Data Mapping, Front Controller and MVC. Our primary goal is to provide a structured framework that enables PHP users at all levels to rapidly develop robust web applications, without any loss to flexibility.
Among those on the list of handy tips for using the framework are things like:
- Static pages - Adjusting other data sent to the layout
- Viewing the SQL queries that are running behind the scenes
- Using bake.php
- Complex model validation
- Creating a model for a table that doesn't actually exist in the database
- Inserting multiple rows in succession