frontend\controllers\OrderController::actionDelete PHP Méthode

actionDelete() public méthode

public actionDelete ( $order )
    public function actionDelete($order)
    {
        $model = Order::find()->where(['and', ['order_sn' => $order], ['user_id' => Yii::$app->user->id], ['<>', 'status', Order::STATUS_DELETED]])->one();
        if ($model) {
            if ($model->discard()) {
                Yii::$app->session->setFlash('success', '已成功删除一个订单');
            } else {
                Yii::$app->session->setFlash('danger', '删除失败!');
                if (Yii::$app->request->referrer) {
                    return $this->redirect(Yii::$app->request->referrer);
                }
            }
        }
        return $this->redirect(['index']);
    }