基于CakePHP二次开发

CakePHP 是一个基于PHP,免费且开源的迅速发展Web框架。它提供程序员所需要的基本体系架构,因此程序员可以使用它更快速且不失灵活性地创建网络应用程序。而这就是我们创造 CakePHP 的首要目的。

CakePHP 拥有一个活跃的开发团队以及社区,使 CakePHP 本身更具备应有的价值。另外,使用 CakePHP 也意味着您的应用程序将更容易地测试以及更容易地被改良、更新。

CakePHP框架的优势:

  • 拥有既友好又活跃的社区
  • 灵活的MIT 许可证
  • 兼容 PHP4 和 PHP5
  • 数据库交互运用了 CRUD
  • 应用程序脚手架
  • 代码自动产生(代码产生器)
  • MVC 体系架构
  • 清晰,干净的高度自定义的URLs和路由请求分发器
  • 内建validation验证
  • 快速灵活的模板机制 (PHP syntax, with helpers)
  • 拥有AJAX, JavaScript, HTML表单和更多的视图助手工具
  • 邮件、Cookie、安全、会话(Session),和请求处理的组件
  • 灵活的ACL访问控制机制
  • 数据清理
  • 灵活的视图缓存Caching
  • 本地化
  • 可在任何子目录里工作,很少甚至不需要更改任何 Apache 相关配置

cakephp的原理图

cakephp的原理图