yii2 可编辑的内部服务器错误

yii2 editable internal server error

我有钢管模式,我有id_registrasi(不是PK)钢管模式, 我想使用 editable 在我的 gridView 中编辑 id_registrasi,弹出窗口 windows 给出错误消息 "Internal Server Error" 但是当我刷新页面 (F5) 时,该列已成功更改。 问题是我无法处理该错误。 .. 这是我的控制器

if(Yii::$app->request->post('hasEditable')){
        $Id = Yii::$app->request->post('editableKey');
        $model1 = $this->findModel($Id);
        $posted = current($_POST['Gangguan']);
            $model1->id_registrasi = $posted['id_registrasi'];
            $model1->save(false);
          $output =  $model1->id_registrasi;
         $out = Json::encode(['output'=>$output, 'message'=>'']); 
       echo $out;
         return;
}

这是专栏

[
'class' => 'kartik\grid\EditableColumn',
'attribute'=>'id_registrasi',
'hAlign' => 'top',
'vAlign' => 'middle',
'width'=>'100px',
'headerOptions' => ['class' => 'kv-sticky-column'],
'contentOptions' => ['class' => 'kv-sticky-column'],
          'footerOptions' => ['class' => 'kv-sticky-column'],
'pageSummary' => true,
],

在您的控制器中使用以下内容,然后应该就可以了。

use yii\helpers\json;