Yii2发布前的数据确认

Yii2发布前的数据确认,yii2,Yii2,我有一个基本的基于积垢的gii。我使用模态引导来查看表单。 我有这样的代码: if ($request->isGet) { return [ 'title' => "Cancel Incoming : $container", 'content' => $this->renderAjax('_form_cancel_incoming', [ 'm

我有一个基本的基于积垢的gii。我使用模态引导来查看表单。 我有这样的代码:

if ($request->isGet) {
            return [
                'title' => "Cancel Incoming : $container",
                'content' => $this->renderAjax('_form_cancel_incoming', [
                    'model' => $model,
                    'min_urut' => $min_urut,
                    'max_urut' => $max_urut,
                    'bundles' => $bundles,
                    'tanggal_real_masuk' => $tanggal_real_masuk

                ]),
                'footer' => Html::button('Close', ['class' => 'btn btn-default pull-left', 'data-dismiss' => "modal"]) .
                    Html::submitButton('Cancel', [
                        'data' =>[
                            'confirm' => "Apakah Anda Yakin Cancel ?"
                        ],
                        'class' => 'btn btn-danger',
                        'title' => 'Cancel',

                    ])

            ];
        } else if ($model->load($request->post())) {
              // Can I catch the data-confirm here ?
              // If yes, operating the models

              return [
                'forceReload' => '#crud-datatable-pjax',
                'title' => "Your Information",
                'content' => "<h3 class='text-success'>Cancel Berhasil</h3>",
                'footer' => Html::button('Close', ['class' => 'btn btn-default pull-left', 'data-dismiss' => "modal"])
            ];

        }
if($request->isGet){
返回[
'title'=>“取消传入:$container”,
'内容'=>$this->renderAjax(''表单\取消\传入'[
'model'=>$model,
“min_urut”=>$min_urut,
“max_urut”=>max_urut美元,
“bundles”=>$bundles,
“tanggal_real_masuk”=>tanggal_real_masuk美元
]),
'footer'=>Html::button('Close',['class'=>'btn btn default pull left','data DISLESS'=>“modal”])。
Html::submitButton('Cancel'[
“数据”=>[
“确认”=>“是否取消?”
],
“类”=>“btn btn危险”,
'标题'=>'取消',
])
];
}否则,如果($model->load($request->post())){
//我能在这里看到数据吗?
//如果是,请操作模型
返回[
'forceReload'=>'#crud数据表pjax',
“标题”=>“您的信息”,
'内容'=>“取消Berhasil”,
'footer'=>Html::button('Close',['class'=>'btn btn default pull left','data DISLESS'=>“modal”])
];
}
我的问题是,显示了数据确认,但post中的操作仍在工作,没有等待数据确认


请告知。

$request=Yii::$app->request;您是否在before if循环中有此项?这是$request=Yii::$app->request;并告诉我们更多关于您的问题?您的意思是验证没有发生?我不使用验证,只是当使用单击取消按钮,我需要确认对话框。。。