所以这里的一个快速问题,我有我的数据库内连接到Yii2 Web应用程序的两个表。多对多表关系
我的两个表被命名属性和人,我有他们两个的CRUD区域,所以我可以分别操作每个表的内容。
这两张表格目前非常简单,结构如下。
属性表:
attribute_id | attribute_name ------------------------------
人民表:
person_id | person_name ------------------------------
现在的属性名会像头发颜色,眼睛颜色,重量等
现在项目例如,我想要的是能够为具有值的特定人员分配属性如果person1存在,我想为person1指定一个具有诸如'brown'的值的头发颜色(假设头发颜色已经作为属性存在)。
目前我有一种心理障碍,并且真的不知道如何从这一点前进,任何人都可以指向正确的方向或帮助我在这里?
干杯。
您需要这将对用户名和属性名和值用户属性,使每个用户都可以有不同的属性,它是一个多对多的例子 –
谢谢你的结合表帮助,但是对于联结表,您是否应该具有联结表的PK和引用表的两个FK?是否有可能与另一列(如值)具有联结表? – Winkmei5ter
是的,这是可能的 –