CakePHP
Encyclopedia : C : CA : CAK : CakePHP
CakePHP is a web application framework written in PHP, modeled after the concepts of Ruby on Rails.
History
CakePHP started in 2005, when Ruby on Rails was gaining popularity. The community has since grown and branched [into several sub-projects].Features
Like Rails, CakePHP makes it easier for the user to interface with the database with Active Records. It also encourages use of the model-view-controller design pattern.
- Compatible with PHP4 and PHP5
- Supplies integrated CRUD for database and simplified querying
- Request dispatcher with good looking, custom URLs
- Fast, flexible templating (PHP syntax with helper methods)
- View Helpers for AJAX, Javascript, HTML Forms and more
- Works from any website subdirectory, with little to no Apache configuration involved
- Built-in Validation
- Application Scaffolding
- Access Control Lists
- Data Sanitization
- Security, Session, and Request Handling Components
- Flexible View Caching
Project status
CakePHP is in version 1.1.6, and under heavy development.See also
- [Zend Framework], Zend Technologies alternative PHP framework
- Smarty, a PHP template engine for web applications
- PRADO, a component-based web development framework for PHP5
External links
From Wikipedia, the Free Encyclopedia. Original article here. Support Wikipedia by contributing or donating.
All text is available under the terms of the GNU Free Documentation License See Wikipedia Copyrights for details.
