主义同表关系问题?

时间:2011-04-01 06:44:31

标签: php mysql orm doctrine

我是学说的初学者。

hasmanyhasone究竟使用哪一个。

告诉我简要说明。

如何在Doctrine中使用相同的表关系?

1 个答案:

答案 0 :(得分:1)

我试着用一个例子来解释它:

“有很多房间的房子”

如果你必须创建一个数据库,你将有一个表“house”和一个表“room”,你必须定义两者之间的关系。

房子可以有很多房间:所以你的桌子有一对多的关系(hasmany)与桌子“room”=> “房子”的记录可以与几个“房间”记录联系起来。

一个房间属于一个独特的房子:你必须使用hasone => “房间”的记录可以与“房子”的一个记录相关联。