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;
我有钢管模式,我有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;