CakePHP - HABTM单独的连接表,也需要HTBTM关系

时间:2010-11-29 15:24:26

标签: cakephp

我正在创建一个HTBTM关系,如:


Dressess


ID

名称


Dressess_Styles


ID

dress_id

style_id


样式


ID

名称


现在我需要每个Dresses_Styles也可以拥有和属于多种颜色。

我的问题:

如何在不破坏CakePHP标准的情况下创建这种关系的一些亮点和注意事项。

请告诉我你对此的看法:


Colors_Dressess_Styles


ID

dress_style_id

COLOR_ID


颜色


ID

名称

这是正确的方式还是存在更好的方式?

感谢。

2 个答案:

答案 0 :(得分:0)

对我来说很好。

连衣裙属于Dresses_Styles

样式属于Dresses_Styles

Dresses_Styles HABTM颜色

答案 1 :(得分:0)

这只是我的经验法则,但是当我需要实际创建HABTM模型(添加方法,关系等)时,通常意味着它本身就是一个单独的模型。 Dresses_Styles在这里代表任何实体吗?