CakePHPRapid Development Framework
Why CakePHP?MVCDRYORMConvention over ConfigurationArchitecture for developing, maintaining, and deploying applications
Basic FeaturesModel, View, Controller Architecture
Application Scaffolding
Code generation via Bake
Helpers for HTML, Forms, Pagination, AJAX, Javascript, XML, RSS and more
Access Control Lists and Authentication
Simple yet extensive validation of model dataBasic Features cont.Router for mapping urls and handling extensions
Security, Session, and RequestHandler Components
Utility classes for working with Files, Folders, Arrays and moreWhat is Cake & Why?Free & Open Source.
Rapid Development Frame Work Based Around MVC Methodology.
Templating, Helpers, Components. In short reusable code!
Built in Email, Cookie, Security, Session & Request Handling Components.
Caching.Modle View ControllerModel View Controller design patter is based upon separating your code into three sections.
The Model represents the application data.
The View renders a presentation of the model data.
The Controller handles & routes requests made by the client.Modle View Controller
Basic Principles of CakePHPConventions
Extensions
Controller Extensions - Components

CakePHP