多对多表关系

时间:2015-04-27 11:19:44

标签: php mysql yii2

这里有一个简单的问题,我的数据库中有两个连接到Yii2 Web应用程序的表。

我的两个表是命名属性和人,我有两个CRUD区域,所以我可以分别操作每个表的内容。

这两张表目前非常简单,结构如下。

属性表:

attribute_id | attribute_name ------------------------------

人员表:

person_id | person_name ------------------------------

现在属性名称将是头发颜色,眼睛颜色,重量等项目

现在我想要的是能够为具有值的特定人分配属性,例如,如果存在person1,我想要分配头发颜色(假设头发颜色已作为属性存在),其值为'褐色'对于person1。

目前我有一种精神障碍,并且从现在开始真的不知道如何前进,有人能指出我正确的方向或帮助我吗?

干杯。

1 个答案:

答案 0 :(得分:2)

你需要另一张桌子

person_attributes
-----------------
person_id
attribute_id
value