当前位置: 首页 > 文档资料 > CakePHP 入门教程 >

概述

优质
小牛编辑
133浏览
2023-12-01

CakePHP是一个开源的MVC框架。 它使应用程序的开发,部署和维护变得更加容易。 CakePHP具有多个库来减少大多数常见任务的过载。 以下是使用CakePHP的优点。

  • 开源
  • MVC框架
  • 模板引擎
  • 缓存操作
  • 搜索引擎友好的URL
  • 轻松CRUD(创建,读取,更新,删除)数据库交互。
  • 图书馆和助手
  • 内置验证
  • Localization
  • 电子邮件,Cookie,安全性,会话和请求处理组件
  • 查看AJAX,JavaScript,HTML表单等的助手

CakePHP请求周期

下图说明了请求生命周期的工作原理 -

CakePHP请求周期

典型的CakePHP请求周期从用户请求应用程序中的页面或资源开始。 在高级别,每个请求都经过以下步骤 -

  • Web服务器重写规则将请求定向到webroot/index.php。

  • 您的应用程序的自动加载器和引导程序文件将被执行。

  • 配置的任何dispatch filters都可以处理请求,并可选择生成响应。

  • 调度程序根据路由规则选择适当的控制器和操作。

  • 调用控制器的操作,控制器与所需的模型和组件交互。

  • 控制器将响应创建委托给View以生成模型数据产生的输出。

  • 视图使用HelpersCells来生成响应主体和标头。

  • 响应将发送回客户端。