Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Branch: master
Fetching contributors…

Cannot retrieve contributors at this time

72 lines (50 sloc) 2.34 KB


The CakePHP cookbook is an openly developed and community editable documentation project. We hope to maintain a high level of quality, validity and accuracy for the documentation. Notice the "Improve this Doc" button in the upper right-hand corner; it will direct you to the GitHub online editor of the active page, allowing you to easily contribute any additions, deletions, or corrections to the documentation.

Read the Book Anywhere

Enjoy the CakePHP cookbook almost anywhere. Available as both a PDF and EPUB, you can now read it on more devices, as well as offline.

Getting Started

Build a Blog

Get started with the :doc:`blog tutorial</tutorials-and-examples/blog/blog>`. You'll learn the basics of CakePHP, and build a basic blog in the process.


Learn about a typical :doc:`CakePHP request </getting-started/a-typical-cakephp-request>` and the :doc:`conventions </getting-started/cakephp-conventions>` that power CakePHP.


Controllers handle requests and help co-ordinate and prepare responses for the client. Read more about :doc:`/controllers`.


Views are the presentation layer in CakePHP. They convert the data fetched from Models into the output format requested by the client. Read more about :doc:`/views`.


Models are the heart of your application. They handle the validation, storage and retrieval of your data. Read more about :doc:`/models`.

Getting Help

If you're stuck, there are a number of places :doc:`you can get help </cakephp-overview/where-to-get-help>`.

Jump to Line
Something went wrong with that request. Please try again.