public function getFields() { $RFields = RFields::find()->where(["id_item" => $this->id_item])->all(); $result = false; foreach ($RFields as $field) { $result[$field->id_field] = $field->value; } return $result; }
public function getRFields() { return $this->hasMany(RFields::className(), ['id_field' => 'id']); }
public function getFields() { return $this->hasMany(RFields::className(), ['id_item' => 'id'])->leftJoin(FFields::tableName(), "f_fields.id = r_fields.id_field")->orderBy('f_fields.sort, f_fields.name'); }