CakePHP 教程
cakephp 教程
cakephp 是一个开源 mvc 框架。它使开发、部署和维护应用程序变得更加容易。 cakephp 有许多库来减少最常见任务的过载。
cakephp 的优势
下面列出了使用 cakephp 的优点:
- 开源
- mvc 框架
- 模板引擎
- 缓存操作
- 搜索引擎友好的网址
- 简单的 crud(创建、读取、更新、删除)数据库交互。
- 库和助手
- 内置验证
- 本地化
- 电子邮件、cookie、安全性、会话和请求处理组件
- 查看 ajax、javascript、html 表单等的帮助程序
cakephp 请求周期
下图描述了 request lifecakephp 中的循环工作:
典型的 cakephp 请求周期始于用户请求应用程序中的页面或资源。在高层,每个请求都经过以下步骤:
- 网络服务器重写规则将请求定向到 webroot/index.php。
- 您的应用程序的自动加载程序和引导程序文件已执行。
- 配置的任何调度过滤器都可以处理请求,并可选择生成响应。
- 调度员根据路由规则选择适当的控制器和操作。
- 调用控制器的操作,控制器与所需的模型和组件进行交互。
- 控制器将响应创建委托给 view 以生成由模型数据产生的输出。
- 该视图使用 helpers 和 cells 来生成响应正文和标题。
- 响应被发送回客户端。
相关文章
- CodeIgniter 安装
- CodeIgniter MVC 框架
- CodeIgniter 基本概念
- CodeIgniter 配置
- CodeIgniter 使用数据库
- CodeIgniter 库
- CodeIgniter 文件上传
- CodeIgniter 发送电子邮件
- CodeIgniter Flashdata
- CodeIgniter 临时数据
- CodeIgniter Cookie管理
- CodeIgniter 常用函数
- CodeIgniter 基准测试
- CodeIgniter 添加JS和CSS
- Laravel Facades
- Laravel CSRF保护
- Laravel 认证
- Laravel 加密
- Laravel 哈希
- Laravel 历史版本记录