public function actionSubtags() { if ($parent = Yii::$app->request->post('depdrop_parents')) { if ($parent[0] != null) { $model = new Tags(); $tags = $model->getSubTagsFromParent($parent[0]); $out = array_map(function ($arr) { return ['id' => $arr->id, 'name' => $arr->tag_name_en]; }, $tags); echo Json::encode(['output' => $out, 'selected' => '']); return; } } echo Json::encode(['output' => '', 'selected' => '']); }