我对CakePHP如何处理数据库关系有些困惑。CakePHP:一对一关系
对于hasOne关系,根据documentation:
“用户hasOne档案”
User hasOne Profile
- >profiles.user_id
Array
(
[User] => Array
(
[id] => 121
[name] => Gwoo the Kungwoo
[created] => 2007-05-01 10:31:01
)
[Profile] => Array
(
[id] => 12
[user_id] => 121
[skill] => Baking Cakes
[created] => 2007-05-01 10:31:01
)
)
但不是这一个一对多的关系?
例如(I由这些表,说明我的混乱):
在这种情况下,然后存在属于相同的用户简档2。这是不是意味着用户拥有许多配置文件?
会更有意义,如果 “用户hasOne档案” 是
所以那么这将是 “用户hasOne档案”,而是 “个人资料的hasMany用户”?
我不知道我是否正确理解这一点。
从哪里得到这些表格图像? – Alvaro
我自己做的,只是为了说明我的困惑。 – Timber
我回答了你。 – Alvaro