Beispiel #1
0
 public function actionMarkDelete($id)
 {
     $model = Transfers::findOne($id);
     if (!$model) {
         Yii::$app->getSession()->setFlash('error', 'Запись не существует');
         return $this->redirect(Yii::$app->request->referrer);
     }
     if ($model->mark_delete == Transfers::MARKED_DELETE) {
         $model->mark_delete = Transfers::UNMARKED_DELETE;
         Yii::$app->getSession()->setFlash('success', 'Запись больше не помечена на удаление');
     } else {
         $model->mark_delete = Transfers::MARKED_DELETE;
         Yii::$app->getSession()->setFlash('success', 'Запись помечена на удаление');
     }
     $model->save();
     return $this->redirect(Yii::$app->request->referrer);
 }