public function actionEditable() { if (Yii::$app->request->post('hasEditable') && Yii::$app->request->post('AuthItem')) { $posted = Yii::$app->request->post('AuthItem'); if ($id = Yii::$app->request->post('editableKey')) { } else { if ($posted['attribute_name']) { $id = $posted['attribute_name']; } } $model = AuthItem::findOne($id); if (!ArrayHelper::isAssociative($posted, true)) { $post['AuthItem'] = current($posted); } else { $post['AuthItem'] = $posted; } if ($model->load($post) && $model->save()) { echo \yii\helpers\Json::encode(['output' => Yii::t('order', "Click for edit"), 'message' => '']); } else { echo \yii\helpers\Json::encode(['output' => Yii::t('order', "Error"), 'message' => '']); } return; } }