CakePHP

From Wikipedia, the free encyclopedia

CakePHP
Image:cake-php.png
Developer: Cake Software Foundation
Latest release: 1.1.11.4064 / 4th December 2006
Use: Web application framework
License: MIT License
Website: www.cakephp.org

CakePHP is a web application framework written in PHP, modeled after the concepts of Ruby on Rails.

Contents

[edit] History

CakePHP started in 2005, when Ruby on Rails was gaining popularity. The community has since grown and branched into several sub-projects.

[edit] 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 architectural 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

[edit] Project status

CakePHP is under heavy development.


[edit] External links

[edit] Articles and Reviews