日志标签 ‘一对一关系’

ORM中,belongs to与has one的区别

2010年2月18日

随着PHP开发框架的普及,越来越多的开发者开始使用ORM进行数据库的操作。 在使用ORM时,数据表间关系的设置往往被很多开发者忽略。 数据表间关系,主要有四种: 一对一关系(has one) 一对多关系(has many) 多对多关系(many to many) 从属关系(belongs to) 本文主要讨论一对一关系与从属关系的区别。 一对一关系(has one) 用于主表的定义中,指主表(primary table)每行记录,在从表(foreign table)中只有一行记录对应。 从属关系(belongs to) 用于从表的定义中,指从表(foreign table)中的每行记录,在主表(primary table)中都有一行记录对应。 一……阅读全文