Linux|系统管理|WEB开发

关注Linux,系统管理,WEB开发以及开源世界

[Zz]使用 CakePHP 快速打造 Web 站点

| Comments

使用CakePHP 快速打造 Web 站点”系列教程适用于希望开始使用 CakePHP 轻松构建应用程序的 PHP 应用程序开发人员。通过本系列教程,您将了解到如何安装和配置 CakePHP 以及有关 Model-View-Controller (MVC) 设计、如何在 CakePHP 中验证用户数据、如何使用 CakePHP Helper、如何使用 CakePHP 快速启动并运行应用程序的的基本原理。听起来好像有很多知识要学习,但不必担心 —— CakePHP 可替您完成这其中的大部分工作。

第 1 部分,入门 本教程向您展示了如何使用 CakePHP 开始操作。您将亲历整个安装过程,然后实际构建这个在线产品库。通过这些过程,您将看到使用 CakePHP 从始至终可以节省多少时间。这部分教程将构建在线产品应用程序 Tor,它包括一个 “request dealership username and password” 页面和一个登录页面。

第 2 部分,用 CakePHP 打造更大更好的站点

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

第 3 部分,使用 Sanitize 进行保护

在本文中,您将了解如何使用 CakePHP 的 Sanitize 组件和 Security 组件来帮助保证用户提交的数据的安全。还将了解如何处理无效请求。

第 4 部分,使用 CakePHP 的会话组件和请求处理程序组件

使用 CakePHP 的 Session 组件保存会话数据有多种方法,并且每种方法都有自己的优势。在本教程中,您将在应用程序中应用全部三种方法,从而了解如何使用 Session 组件,并最出适用的一种方法。除此之外,您还将了解如何使用 Request Handler 组件来帮助处理各种 HTTP 请求,包括来自移动浏览器的请求、包含 XML 或 HTML 内容的请求等等。

第 5 部分,添加缓存

本文您将了解如何使用 CakePHP 的 Sanitize 组件和 Security 组件来帮助确保用户提交的数据的安全,并将了解如何处理无效请求。

Comments