我是学说的初学者。
hasmany
和hasone
究竟使用哪一个。
告诉我简要说明。
如何在Doctrine中使用相同的表关系?
答案 0 :(得分:1)
我试着用一个例子来解释它:
“有很多房间的房子”
如果你必须创建一个数据库,你将有一个表“house”和一个表“room”,你必须定义两者之间的关系。
房子可以有很多房间:所以你的桌子有一对多的关系(hasmany)与桌子“room”=> “房子”的记录可以与几个“房间”记录联系起来。
一个房间属于一个独特的房子:你必须使用hasone => “房间”的记录可以与“房子”的一个记录相关联。