IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope: Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    

developerWorks 中国  >  Open source | Web development  >

使用 CakePHP 快速打造 Web 站点,第 2 部分: 用 CakePHP 打造更大更好的站点

developerWorks

级别: 中级

Duane O'Brien (d@duaneobrien.com), PHP 开发人员, 自由撰稿人

2007 年 5 月 16 日
2008 年 2 月 21 日 更新

现在注册或者使用您的 IBM ID 和密码登录。

CakePHP 是用 PHP 构建 Web 站点的辅助工具,它稳定、可直接用于生产及快速开发。“使用 CakePHP 快速打造 Web 站点” 系列教程向您展示了如何使用 CakePHP 构建在线产品目录。

在本教程中

本教程向您展示了如何使用 scaffolding and Bake 立即开发 CakePHP 应用程序。您还将了解使用 CakePHP 的访问控制表(Access Control List,ACL)的详细信息。您将了解 scaffolding 是什么及其提供的功能。然后将了解如何使用 Bake 为 scaffold 生成代码,允许您根据需要作出调整。最后,将了解 ACL:是什么,如何创建,以及如何在应用程序中使用它们。本教程是构建在 第 1 部分 中创建的联机产品应用程序 Tor 之上的。


预备知识

您需要熟悉 PHP 编程语言,对数据库设计有基本的掌握,并且喜欢实战。您不必完全掌握 MVC 设计模式,因为本教程将会介绍它的基本原理。最重要的是,您必须想学、愿意投入其中,并十分渴望缩短开发时间。


系统需求

开始之前,需要具备一个工作环境。CakePHP 的最低服务器要求为:

  1. 支持会话(并且最好是 mod_rewrite)的 HTTP 服务器。本教程采用的是支持 mod_rewrite 的 Apache V1.3。
  2. PHP V4.3.2 或更高版本(包括 PHP V5)。本教程采用的是 PHP V5.0.4。
  3. 受支持的数据库引擎(目前的 MySQL、PostgreSQL 或 ADODB 的包装程序)。本教程采用的是 MySQL V4.1.15。

还需要准备好一个数据库以供应用程序使用。本教程将提供在 MySQL 中创建任何必要的表的语法。

下载 CakePHP 的最简单方法是访问 CakeForge.org 并下载最新的稳定版本。本教程采用的是 V1.1.8(也有直接来自 Subversion 的 Nightly build 和副本可用。CakePHP Manual 中有更详细的信息,请参阅 参考资料)。



格式

html




回页首


IBM 公司保留在 developerWorks 网站上发表的内容的著作权。未经IBM公司或原始作者的书面明确许可,请勿转载。如果您希望转载,请通过 提交转载请求表单 联系我们的编辑团队。

文档选项

未显示需要 JavaScript 的文档选项


本系列的更多信息:
使用 CakePHP 快速打造 Web 站点

    关于 IBM 隐私条约 联系 IBM 使用条款