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

时间:2015-07-10 05:01:44

标签: yii2 x-editable internal-server-error

我有Gangguan模型,我在Gangguan模型中有id_registrasi(不是PK), 我想使用editable在我的gridView中编辑id_registrasi,弹出窗口会显示错误消息“内部服务器错误”,但是当我刷新页面(F5)时,列已成功更改。 问题是我无法处理该错误。 .. 这是我的控制器

Sub HideRows()

Set InRng = Worksheets("Worksheet").Range("G9:P9") 'Input Range
Set OutRng = Worksheets("Summary").Range("A11,A22,A43,A54,A78,A90") 'Rows to be hidden

MinVal = Application.WorksheetFunction.Min(InRng) 'Invoking inbuilt function to get minimum value

If MinVal < 2000 Then
    OutRng.EntireRow.Hidden = True
End If

End Sub

这是专栏

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;
}

1 个答案:

答案 0 :(得分:1)

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

use yii\helpers\json;