*/ class AttributeValueController extends BaseController { /** * @return array|mixed */ public function actionList($attribute_id) { $data = AttributeValue::find() ->where([ 'attribute_id' => $attribute_id, 'status' => StatusEnum::ENABLED ]) ->orderBy('sort asc') ->asArray() ->all(); foreach ($data as &$datum) { if ($datum['type'] != AttributeValueTypeEnum::TEXT) { $datum['value'] = explode(',', $datum['value']); $datum['data'] = []; } } return ResultHelper::json(200, 'ok', $data); } }