CakePHP is a web development framework, somewhat similar to Rails. It provides scaffolding tools, an ActiveRecord/DataMapper implementation, doesn't require much setup or configuration. It comes with helpers for text translations, caching, validation, authorization backends, CSRF and XSS protection, and templating. It follows the Web-"MVC" scheme, centralized route dispatching, less efficient class-by-class autoloading, etc. Thorough API documentation and a rich set of user-contributed plugins e
minor feature: Error/Notice messages now have the correct context and code snippets when DeKit is enabled. When a joined association uses formatResults the parent entity is no longer marked dirty if the result formatter modifieds the association entity. contain() on BelongsToMany association restricting fields with fields option. element cache key generation when elements were in subdirectories. Improved API documentation. i18n extract now skips writing files if no strings have changed. password hashing being skipped when password field was null. This prevents a potential timing sidechannel should an application store users with null passwords. a notice error UrlHelper::assetUrl() when path is null. Edgaras Janušauskas. Marc Würth. Mark Scherer. Mark Story. gregs. othercorey.