Welcome
This is a private website contributing to CakePHP. I always found it difficult so "imagine" specific code snippets without demo/examples. This site combines useful code snippets with their live result.
NEW: Mercure Examples
Real-time updates with Server-Sent Events:
- Mercure Overview - Learn about Mercure integration
- Chat Demo - Real-time multi-user chat
- Queue Progress - Live background job updates
NEW: CakePHP 5.3 Features
Check out the latest CakePHP features in action:
- DTO Projection - Project ORM results directly into typed DTOs with
projectAs() - Rate Limiter Middleware - Protect your application from abuse
- Combined Pagination Sorting - Multi-field sorting made easy
NEW: Workflow State Machine
Define and manage complex workflows with the cakephp-workflow plugin:
- Workflow Overview - Multiple workflow examples
- Visual Designer - Build workflows with a visual editor
Also fully updated/reworked: Translate and TestHelper plugins.
Conventions & help for CakePHP Newbies
Super useful helpers
- The CakePHP Inflector at work
- Check out the Execution order application to show all events in CakePHP and in what order they execute/fire.

