首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数据Mapper设计模式与多到多关系

数据Mapper设计模式与多到多关系
EN

Stack Overflow用户
提问于 2012-05-07 16:07:18
回答 1查看 1.2K关注 0票数 1

我阅读了以下关于Domain Model设计模式和Data Mapper设计模式的文章:

  • http://phpmaster.com/building-a-domain-model/
  • http://phpmaster.com/integrating-the-data-mappers/
  • http://www.devshed.com/c/a/MySQL/Building-an-ORM-in-PHP/
  • http://www.devshed.com/c/a/MySQL/Building-an-ORM-in-PHP/1/

对于one-to-one关系来说,这是相当容易的。有人能向我解释我如何组织many-to-many支持吗?

例如:我们有树表:postsimagesposts_href_images,其中最后一个表是支持posts和图像之间many-to-many关系的表。

EN

回答 1

Stack Overflow用户

发布于 2012-05-07 19:01:06

代码语言:javascript
复制
posts:
post_id | post data...
1 | "first"
2 | "second"
3 | "third"
4 | "fourth"

images:
image_id | image_data...
1 | "JPEG...."
2 | "PNG...."
3 | "GIF..."
4 | "BMP..."

posts_href_images:
post_id | image_id
1 | 2
1 | 3
2 | 1
2 | 2
3 | 3

现在您有以下对:(第一,PNG),(第一,GIF),(第二,JPEG),(第二,PNG),(第三,GIF),并且您可以看到第四和BMP不在列表中,现在您看到了如何表示0、1或多个连接。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10485352

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档