我正在做一个 symfony 2 项目,想知道我的实体之间的正确关系。
我有可以拥有许多笔记本的用户,一个笔记本可以包含许多笔记。
笔记本与用户相关联,用户 ID 作为外键。
从我的用户实体中,我可以调用 get notebooks 来获取与用户实例相关联的笔记本集合。
我的问题是,笔记是否还应该包含用户 ID 的外键,这样我就可以在用户上调用 get notes,或者这是多余的,因为笔记本已经与用户绑定,我可以通过调用 get notes 来获取所有笔记的集合用户拥有的笔记本?
我正在做一个 symfony 2 项目,想知道我的实体之间的正确关系。
我有可以拥有许多笔记本的用户,一个笔记本可以包含许多笔记。
笔记本与用户相关联,用户 ID 作为外键。
从我的用户实体中,我可以调用 get notebooks 来获取与用户实例相关联的笔记本集合。
我的问题是,笔记是否还应该包含用户 ID 的外键,这样我就可以在用户上调用 get notes,或者这是多余的,因为笔记本已经与用户绑定,我可以通过调用 get notes 来获取所有笔记的集合用户拥有的笔记本?