在Cakephp中设计我的数据库需要帮助

时间:2014-05-02 18:08:17

标签: database cakephp

对于你们所有的蛋糕派人来说,这应该是非常容易的。 我想为Cakephp项目正确设计我的数据库。 它非常简单。我将有一个Users表和一个Activities表。 用户可以并且将有许多活动。一个Activity可以并且将拥有许多用户。 一个例子......用户#1有网球,高尔夫和篮球活动。而活动"高尔夫"用户#1,#6,#10和#15。

所以Activities表将是静态的。只是一个简单的Activity_ID列表和高尔夫,网球等等。 并且每个用户将与“活动”表中的每个项目相关联,并使用名为“活动”的字段。所以Activity行看起来像这样...... 3,5,15,21,30

所以我的问题是......我如何使用Cake Bake设计这个?我烘焙模型时应该指定什么?

我是否使用hasOne或hasAndBelongsToMany或什么?

感谢所有人!

1 个答案:

答案 0 :(得分:0)

这将是一个hasAndBelongsToMany。来自docs

  

hasAndBelongsToMany - 食谱具有并属于许多成分。

因此,在您的情况下,用户是食谱,活动是成分。