cakephp是一个基于PHP的免费、开源、快速的开发框架,它可以让各种层次的PHP开发人员快速地开发出健壮的Web应用,同时又不失灵活性。CakePHP提供了开发一个网络程序时所需要的所有工具,包括代码产生器、视图助手工具、Scaffolding(脚手架)、快速灵活的模板工具以及验证工具等。它采用了MVC的设计,很好地降低了耦合度,提高了维护性,使得web应用更加易于维护和修改。使用cakephp您只需要编写程序的详细逻辑就可以了,其他的都交给cakephp解决吧。
功能特点:
1.内置验证机制(validation)
2.灵活的MIT许可证
3.兼容PHP4和PHP5(2.x版本已不兼容PHP4)
4.数据库交互运用了CRUD,即增查改删。
5.应用程序Scaffolding(脚手架)
6.代码自动产生(代码产生器)
7.MVC体系架构
8.清晰,干净的高度自定义的URLs和路由请求分发器(Request dispatcher)
9.快速灵活的模板机制 (PHP 语法,利用Helpers)
10.拥有AJAX、JavaScript、HTML表单和更多的视图助手工具
11.邮件、Cookie、安全、会话(Session)和请求处理的组件
12.灵活的ACL访问控制机制
13.数据的清理(Data Sanitization)
14.灵活的视图缓存(Flexible View Caching)
15.可在任何子目录里工作,很少甚至不需要更改任何Apache相关配置