随笔分类 -  PHP

CakePHP 2.x CookBook 中文版 第四章 CakePHP 概述
摘要:CakePHP 概述欢迎来到 CakePHP Cookbook,这是一本使用 CakePHP web 应用程序框架开发一块蛋糕的的手册!本手册假定你了解 PHP,并且有面向对象编程(OOP)方面的基础知识。 框架中的不同功能使用了不同的技术 —— 类似于 SQL、JavaScript 和 XML ——本手册不准备讲解这些技术,仅仅说明其在相关上下文中如何使用。什么是 CakePHP?它如何使用?理解 模型 - 视图 - 控制器从哪儿获取帮助什么是 CakePHP?它如何使用?CakePHP是一个免费的,开源的,快速发展的PHP框架。 它是创建 web 应用的基本程序结构。我们的主要目标是让你能 阅读全文

posted @ 2013-01-26 14:52 刘兴伟 阅读(1202) 评论(0) 推荐(0)

CakePHP 2.x CookBook 中文版 第三章 入门 之 CakePHP 的结构
摘要:CakePHP 的结构CakePHP 包括控制器、模型和视图类,还包括一些能使 MVC 编程更快更容易的附加的类和对象。组件、行为和助手就是这样的类,它们提供扩展和利用,以使你能在基于 MVC 类的应用程序中快速添加功能。 现在我们将保持在一个较高水平上,找一找如何使用这些工作的详细信息。应用程序扩展每个控制器、助手和模型都有一个父类,你可以用它来定义应用程序内的变化。AppController (位置在/app/Controller/AppController.php)、 AppHelper (位置在/app/View/Helper/AppHelper.php)和 AppModel (位置在 阅读全文

posted @ 2013-01-26 12:18 刘兴伟 阅读(620) 评论(0) 推荐(0)

CakePHP 2.x CookBook 中文版 第三章 入门 之 CakePHP 的文件夹结构
摘要:CakePHP 的文件夹结构在你下载并解压 CakePHP 之后,你将拥有如下文件和文件夹结构:applibvendorsplugins.htaccessindex.phpREADME你要注意三个主要的文件夹:app文件夹是你工作的主要位置:应用程序文件将放在这儿。lib文件夹是我们工作的位置。你个人不要编辑这个文件夹下的内容。如果你编辑了这些核心文件,我们不会提供任何帮助。最后,vendors文件夹是放置你需要在你的 CakePHP 应用程序中使用的第三方 PHP 库的地方。app 文件夹CakePHP 的 app 文件夹是你进行绝大多数应用程序编程工作的所在。让我们近距离看看 app 文件 阅读全文

posted @ 2013-01-26 10:17 刘兴伟 阅读(987) 评论(0) 推荐(0)

CakePHP 2.x CookBook 中文版 第三章 入门 之 约定
摘要:CakePHP 约定我们是约定优于配置的忠实信徒。花费很少的时间来学习 CakePHP 的约定,长远来看,会节省你的时间:通过遵循约定,你能够获得免费的功能,并且可以从维护和追踪配置文件的梦魇中解脱。约定还造成了系统开发的统一性,使其他程序员更易于加入和提供帮助。CakePHP 约定提炼于多年的 web 开发经验和最佳实践。 我们建议你在用 CakePHP 编程时使用这些约定,但是我们也要说明这些原则很容易覆盖 —— 在与遗留的系统一同工作时,有些东西非常有用。控制器约定控制器类名是复数的、驼峰格式,并且使用Controller结尾。PeopleController和LatestArticle 阅读全文

posted @ 2013-01-25 15:50 刘兴伟 阅读(1226) 评论(0) 推荐(1)

CakePHP 2.x CookBook 中文版 第三章 入门 之 一个典型的 CakePHP 请求
摘要:一个典型的 CakePHP 请求我们已经在 CakePHP 中覆盖了基本的要素,让我们看看对象如何共同协作完成一个基本的请求。 下面是原始请求的例子,让我们想象我们的朋友 Ricardo 刚刚点击了 CakePHP 应用程序中登录页 “Buy A Custom Cake Now!” 链接。流程图显示了一个标准的 CakePHP 请求数字: 2. 标准 CakePHP 请求。黑色 = 必备的元素, 灰色 = 可选的元素, 蓝色 = 回调Ricardo 点击了指向http://www.example.com/cakes/buy的链接,并且它的浏览器发送了一个请求给你的 web 服务器。路由解析这个 阅读全文

posted @ 2013-01-25 10:59 刘兴伟 阅读(522) 评论(0) 推荐(0)

CakePHP 2.x CookBook 中文版 第三章 入门
摘要:入门CakePHP 框架为应用程序提供了坚实的基础。它控制着所有方面,从用户的初始请求直到 web 页面的最终渲染。由于本框架遵循 MVC 原则,使得自定义和扩展应用程序变得更容易。本框架还提供了一个基本的原始结构,从文件名到数据库表名,保持了应用程序的一致性和逻辑性。这个概念简单而强劲。遵循规则,就会知道东西都在哪儿,都是怎样组织的。体验和学习 CakePHP 的最好办法是坐下来做点什么。我们将开始构建一个简单的博客系统。博客课程欢迎来到 CakePHP。你也许浏览这个课程因为你想了解 CakePHP 如何工作的更多信息。我们旨在提高生产力,使编程更愉悦:我们希望你深入代码,以了解这一点。本 阅读全文

posted @ 2013-01-25 10:20 刘兴伟 阅读(2576) 评论(4) 推荐(2)

CakePHP 2.x CookBook 中文版 第二章 安装
摘要:安装CakePHP 很容易安装。最小安装只要有一个 web 服务器和一份 Cake 的副本,就足够了!本手册主要聚焦于在 Apache 上安装 Cake(因为 Apache 最通用), 你也可以在 LightHTTPD 或者 Microsoft IIS 之类的 web 服务器上配置运行 Cake。必备的软件HTTP 服务器。例如: Apache。 mod_rewrite 是推荐选择的, 但不是必须的。PHP 5.2.8 或更高版本。数据库引擎不是必须的,但是我们认为很多应用程序将使用它。CakePHP 支持如下数据库引擎:MySQL (4 或更高版本)PostgreSQLMicrosoft S 阅读全文

posted @ 2012-12-28 17:48 刘兴伟 阅读(989) 评论(0) 推荐(0)

CakePHP 2.x CookBook 中文版 第一章 欢迎
摘要:欢迎CakePHP cookbook 是一个开放的编程社区可编辑文档项目。我们希望保持一个高质量的、有效的、准确的文档。随处可读差不多在任何地方都可以享受 CakePHP cookbook. PDF和EPUB格式现在都可用,你可以在更多的设备上离线阅读本文档。PDFEPUB源代码入门创建一个博客从 博客介绍 开始。 你能够学到 CakePHP 的基本用法,并能在学习过程中创建一个基本的博客系统。约定学到 CakePHP 中典型的 CakePHP 请求 和 约定。控制器控制器处理请求,帮助协调和准备给客户端的应答。详情请参阅 控制器。视图视图是 CakePHP 的表现层。它们将来自模型的数据转换 阅读全文

posted @ 2012-12-28 16:55 刘兴伟 阅读(1105) 评论(0) 推荐(0)

导航