CakePHP - the rapid development php framework

中文手册 Version1.0 Collected by Clove

回到文档目录

目录

基本概念 & 安装CakePHP

配置CakePHP

Scaffolding 脚手架

Model定义 & 关联关系定义

Controller 控制器

View 视图

Component组件

Helper

Cake的全局常量及方法

数据检验

Plugins 插件

ACL控制

数据清理

Cake Session Component

The Request Handler Component

The Security Component

视图(View)缓存

简单用户认证示例

Cake的命名约定

单一HTML文件 包含全部手册内容

什么是CakePHP?

CakePHP是一个开源的PHP on rails的full-stack framework。最开始从Ruby On Rails框架里得到灵感。程序员可使用它来快速创建的Web应用程序。我们的首要目的是使你以一种预置的快速且不失灵活性的方式开展工作。

为什么是CakePHP?
CakePHP有多个特点,这些特点让CakePHP成为了快速开发框架中的佼佼者之一。

   1.活跃友好的社区

   2.灵活的许可协议(Licensing)

   3.兼容PHP4和PHP5

   4.数据库交互和简单查询的集成

   5.应用程序Scaffolding

   6.MVC体系结构

   7.友好的表现形式,自定义的URL的请求分配器(Request dispatcher)

   8.内置验证机制

   9.快速灵活的模版(PHP语法,利用helper)

  10.AJAX,JavaScript,HTML Form以及更多的View Helper..

  11.安全,对话(Session),请求处理组件(Request Handling Components)

  12.灵活的ACL机制

  13.数据的清理(Data Sanitization)

  14.灵活的视图缓存(Flexible View Caching)

  15.可在任何web站点的子目录里工作,不需要改变Apache配置