2013年2月1日

CakePHP 2.x CookBook 中文版 第七章 模型 之 关联:将模型连接在一起

摘要: 关联:将模型连接在一起CakePHP 的一个非常强劲的特性就是由模型提供关系映射,通过关联来管理多个模型间的连接。在应用程序的不同对象间定义关系是很自然的。例如:在食谱数据库,一个食谱可能有多个评论,每个评论有一个作者,每个作者可能有多个评论。 以定义这些关系的形式工作,将允许你以一种直观且强大的方式访问你的数据库。本节的目的是展示如何在 CakePHP 中计划、定义以及利用模型间的关系。虽然数据可能来自各种源,但在 web 应用程序中最常见的则是存储在关系数据库中。 本节将覆盖这方面的大部分内容。关于与插件模型一起的关联的信息,请参见 插件模型。关系类型CakePHP 的关系类型有四种: h 阅读全文

posted @ 2013-02-01 15:45 刘兴伟 阅读(2015) 评论(0) 推荐(0) 编辑

CakePHP 2.x CookBook 中文版 第七章 模型

摘要: 模型模型是应用程序中业务层的类。这意味着它们负责管理工作域中几乎所有的与数据有关的东西:数据校验、交互和信息流演化。通常模型类代理数据,用于 CakePHP 应用程序的数据访问,多数时候它们代理数据库表,但并不限于此,它也可以访问操纵数据的任何事物,如文件、外部 web service、iCal 事件或者一个 CSV 文件的行。一个模型可以与其它模型相关联。例如,一个 Recipe 能够与食谱的 Author 及 食谱的 Ingredient 相关联。这一节将说明模型的哪些特性可以是自动化的,如何覆盖这些特性,以及模型都有哪些方法和属性。还说明了关联数据的不同方法。描述了如果查找、保存和删除数 阅读全文

posted @ 2013-02-01 12:38 刘兴伟 阅读(1311) 评论(2) 推荐(2) 编辑

导航