
- CakePHP 教程
- CakePHP - 首页
- CakePHP - 概述
- CakePHP - 安装
- CakePHP - 文件夹结构
- CakePHP - 项目配置
- CakePHP - 路由
- CakePHP - 控制器
- CakePHP - 视图
- CakePHP - 扩展视图
- CakePHP - 视图元素
- CakePHP - 视图事件
- CakePHP - 数据库操作
- CakePHP - 查看记录
- CakePHP - 更新记录
- CakePHP - 删除记录
- CakePHP - 服务
- CakePHP - 错误和异常处理
- CakePHP - 日志记录
- CakePHP - 表单处理
- CakePHP - 国际化
- CakePHP - 会话管理
- CakePHP - Cookie 管理
- CakePHP - 安全性
- CakePHP - 验证
- CakePHP - 创建验证器
- CakePHP - 分页
- CakePHP - 日期和时间
- CakePHP - 文件上传
- CakePHP 有用资源
- CakePHP - 快速指南
- CakePHP - 有用资源
- CakePHP - 讨论
CakePHP - 概述
CakePHP 是一个开源的 MVC 框架。它使开发、部署和维护应用程序变得更加容易。CakePHP 拥有许多库来减少大多数常见任务的负担。
CakePHP 的优点
使用 CakePHP 的优点如下所示:
开源
MVC 框架
模板引擎
缓存操作
搜索引擎友好 URL
轻松的 CRUD(创建、读取、更新、删除)数据库交互。
库和助手
内置验证
本地化
电子邮件、Cookie、安全、会话和请求处理组件
用于 AJAX、JavaScript、HTML 表单等的视图助手
CakePHP 请求周期
下图描述了 CakePHP 中请求生命周期的工作原理:

一个典型的 CakePHP 请求周期从用户请求应用程序中的页面或资源开始。在高级别,每个请求都经过以下步骤:
Web 服务器重写规则将请求定向到 webroot/index.php。
执行应用程序的自动加载器和引导文件。
任何已配置的调度过滤器都可以处理请求,并可以选择生成响应。
调度程序根据路由规则选择合适的控制器和操作。
调用控制器的操作,并且控制器与所需的模型和组件进行交互。
控制器委托给视图来创建响应,以生成模型数据产生的输出。
视图使用助手和单元生成响应主体和标头。
将响应发送回客户端。
广告