我有两个桌子
投资
id_investment
id_investment_type
name
投资类型
investment_type
id_investment_type
name
我使用函数得到一个数组
ArrayHelper::map(Investment::find()->where(['id_investment_type'=>[1,2,3]])->all,'id_investment','name','id_investment_type');
此返回
1
investmentOneOfTypeOne
investmentTwoOfTypeOne
2
investmentOneOfTypeTwo
investmentTwoOfTypeTwo
我想通过投资类型的名称更改id_investment_type
的groupby
示例:
Build
Mounting Office
investmenTwo
...
Devices
invetmentOne
BuyLaptop
...
我尝试过以下方法
ArrayHelper::map(Investment::find()->where(['id_investment_type'=>[1,2,3]])->all,'id_investment','name','id_investment_type.name');
但不起作用。
如何进行这项工作?
您必须在投资model
中使用此方法: