Welcome 微信登录

首页 / 网页编程 / PHP / CakePHP架构入门

CakePHP架构入门2010-02-26 博客园 ruinet(一)简介

本文主要介绍CakePHP架构,及怎样安装配置使用此架构入门进行开发。

(二)需求(1)了解基本PHP 代码。(2)已配置Apache+MySQL+PHP的开发环境。

(三)正文(1) CakePHP介绍

CakePHP是一个基于PHP,免费且开源的MVC框架。它相对其它一些PHP架构(如zend framework)更简单,可以使使用着更快速且不失灵活性地创建网络应用程序。因此对于普通初学者都能容易上手。

CakePHP有以下特点:

拥有既友好又活跃的社区

灵活的MIT 许可证

兼容 PHP4 和 PHP5

数据库交互运用了 CRUD

应用程序脚手架

代码自动产生(代码产生器)

MVC 体系架构

清晰,干净的高度自定义的URLs和路由请求分发器

内建validation验证

快速灵活的模板机制 (PHP syntax, with helpers)

拥有AJAX, JavaScript, HTML表单和更多的视图助手工具

邮件、Cookie、安全、会话(Session),和请求处理的组件

灵活的ACL访问控制机制

数据清理

灵活的视图缓存Caching

本地化

可在任何子目录里工作,很少甚至不需要更改任何 Apache 相关配置

(2) 配置开发

从http://cakephp.org/下载 CakePHP,当前的最新版本是:1.2.3.8166

下载后解压到服务器的根目录下,如:/wwwRoot/First_App,同时可以改变根目录直接指向First_AppAppWebRoot,即如:DocumentRoot "D:PHPwwwRootFirst_Appappwebroot"

重启Apache服务。浏览:http://localhost/

如果看到和此相同的页面,说明你的Apache服务配置正确。同时可以看到页面上的4个提示信息,黄色的是你必须配置的。