如何在yii2中将属性存储为键值对

如何在yii2中将属性存储为键值对,yii2,Yii2,我需要将产品的属性存储为动态属性。例如颜色、类型、金额字段是由管理员添加的动态字段。它存储在属性表下 我想添加一个基于此动态属性的产品。有没有用Yii2做这件事的想法。我认为yii2的多重功能是可能的。任何想法。。请帮忙 我将创建一个与“产品”表相关的表“属性” 在“attributes”表中,我将输入两个字段:type和value 类型可以是“颜色”、“类型”、“金额”。。。 值可以是“红色”、“小”、“10.34” 然后,您应该根据类型操作值。到目前为止您尝试了什么?Stackoverflo

我需要将产品的属性存储为动态属性。例如颜色、类型、金额字段是由管理员添加的动态字段。它存储在属性表下


我想添加一个基于此动态属性的产品。有没有用Yii2做这件事的想法。我认为yii2的多重功能是可能的。任何想法。。请帮忙

我将创建一个与“产品”表相关的表“属性”

在“attributes”表中,我将输入两个字段:type和value

类型可以是“颜色”、“类型”、“金额”。。。 值可以是“红色”、“小”、“10.34”


然后,您应该根据类型操作值。

到目前为止您尝试了什么?Stackoverflow不是一个论坛,这是关于解决具体问题的。您是如何解决任务的?然后如何基于此属性将数据插入products表中?您应该将产品插入“products”表中,然后在“attributes”表中创建其属性Fabrizio Caldarelli您有将产品值存储到数据库的代码吗。。pl$product=新产品()$产品->保存()$attr=新产品属性()$属性->产品标识=$product->标识$属性->属性=['type'=>'color','value'=>'red']$attr->save();谢谢产品属性表的结构是什么?属性是否存储为数组?