Skip to content
This is the documentation for pieceofcake2/cakephp, a community-maintained fork of CakePHP 2.x for PHP 8. About this fork.

Where to Get Help ​

CakePHP 2 has reached its end of life in the CakePHP project. The resources below are a mix of places for the Piece of Cake 2 fork and for CakePHP in general.

Piece of Cake 2 on GitHub ​

https://github.com/pieceofcake2

The fork of CakePHP 2, the application skeleton and the maintained plugins are developed on GitHub. If you find a bug or a PHP 8 compatibility problem, open an issue in the repository it belongs to, for example pieceofcake2/cakephp for the framework, pieceofcake2/app for the application skeleton, or pieceofcake2/docs for this book. Please include your PHP version, the error message and, if possible, minimal code to reproduce the problem.

The Official CakePHP website ​

https://cakephp.org

The Official CakePHP website is always a great place to visit. It features links to the current versions of CakePHP, developer tools, and community resources.

The Cookbook ​

https://pieceofcake2.github.io/docs/

This manual should probably be the first place you go to get answers. As with many other open source projects, we get new folks regularly. Try your best to answer your questions on your own first. Answers may come slower, but will remain longer – and you'll also be lightening our support load. The Cookbooks for current versions of CakePHP are at https://book.cakephp.org.

The Bakery ​

https://bakery.cakephp.org

The CakePHP Bakery is a clearing house for all things regarding CakePHP. Check it out for news, tutorials, case studies, and code examples. Many of the older articles were written for CakePHP 2.

The API ​

https://api.cakephp.org/2.x/

Straight to the point and straight from the core developers, the CakePHP API (Application Programming Interface) is the most comprehensive documentation around for all the nitty gritty details of the internal workings of the framework. It's a straight forward code reference, so bring your propeller hat. The API reference documents the original CakePHP 2.x; see the Upgrade Guide for what has changed in the fork.

The Test Cases ​

If you ever feel the information provided in the API is not sufficient, check out the code of the test cases provided with CakePHP. They can serve as practical examples for function and data member usage for a class. The test cases are in the tests/TestCase directory of the pieceofcake2/cakephp repository.

Official CakePHP Forum ​

CakePHP Official Forum

Our official forum is where you can ask for help, suggest ideas and have a talk about CakePHP. It's a perfect place for quickly finding answers and help others. Join the CakePHP family by signing up.

Stackoverflow ​

https://stackoverflow.com/

Tag your questions with cakephp and the specific version you are using to enable existing users of stackoverflow to find your questions.

Where to get Help in your Language ​

Brazilian Portuguese ​

Danish ​

French ​

German ​

Iranian ​

Dutch ​

Japanese ​

Spanish ​

Based on the CakePHP Cookbook. Content licensed under CC BY-NC-SA 4.0. Not affiliated with the Cake Software Foundation.