store\controllers\GoodsController::actionDelete PHP Method

actionDelete() public method

public actionDelete ( $id )
    public function actionDelete($id)
    {
        Yii::$app->response->format = Response::FORMAT_JSON;
        $model = Goods::findOne(['id' => $id, 'store_id' => Yii::$app->user->identity->store_id]);
        if ($model) {
            $model->status = Goods::STATUS_DELETED;
            if ($model->save(false)) {
                Yii::$app->session->setFlash('success', '删除成功!');
            } else {
                Yii::$app->session->setFlash('danger', '删除错误!');
            }
        }
        if (Yii::$app->request->referrer) {
            return $this->redirect(Yii::$app->request->referrer);
        } else {
            return $this->redirect(['index']);
        }
    }