CakePHP 概述学习手册

收录于 2023-04-20 00:10:05 · English · بالعربية · Español · हिंदीName · 日本語 · Русский язык · 中文繁體

CakePHP 是一个开源 MVC 框架。它使开发、部署和维护应用程序变得更加容易。 CakePHP 有许多库来减少最常见任务的过载。

CakePHP 的优势

下面列出了使用 CakePHP 的优点-
开源 MVC 框架 模板引擎 缓存操作 搜索引擎友好的网址 简单的 CRUD(创建、读取、更新、删除)数据库交互。 库和助手 内置验证 本地化 电子邮件、Cookie、安全性、会话和请求处理组件 查看 AJAX、JavaScript、HTML 表单等的帮助程序

CakePHP 请求周期

下图描述了 Request LifeCakePHP 中的循环工作-
CakePHP Works
典型的 CakePHP 请求周期始于用户请求应用程序中的页面或资源。在高层,每个请求都经过以下步骤-
网络服务器重写规则将请求定向到 webroot/index.php。 您的应用程序的自动加载程序和引导程序文件已执行。 配置的任何调度过滤器都可以处理请求,并可选择生成响应。 调度员根据路由规则选择适当的控制器和操作。 调用控制器的操作,控制器与所需的模型和组件进行交互。 控制器将响应创建委托给 View 以生成由模型数据产生的输出。 该视图使用 HelpersCells 来生成响应正文和标题。 响应被发送回客户端。