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: HasMany Associations and a replace save strategy and conditions work more often now as table aliases are stripped from generated conditions. TextHelper::autoLinkUrls() now links more URLs correctly. Postgres schema reflection now extracts precision and scale from NUMERIC and DECIMAL columns. Headers set with setHeader() now overwrite those in _SERVER when requests are transformed into CakePHP requests. Table output in CLI tools now correctly handles empty strings when calculating widths. Hash::maxDimensions() correctly calculates dimensions when the first element is false. A plural message was used with __() an array would be returned which is never right. When an unknown context is used the __x() method fails. Datetime validation no longer emits errors when non-datetime objects are passed in. CLI commands can now accept an argument multiple times by setting the multiple option on an argument. The ignoreDirty option was added to CounterCacheBehavior which enables ignoring counter cache fields from being updated. Add dd() as quick alternative for de(); die();. ADmad. Christian Winther. DaVinciEngineer. José Lorenzo Rodríguez. Koen Brouwer. Mark Scherer. Mark Story. Mathew Foscarini. Michael Hoffmann. Michael Underwood. Robert Pustu?ka. Yves P. ndm2. yutmr.