| @@ 65-70 (lines=6) @@ | ||
| 62 | throw new yii\web\NotFoundHttpException; |
|
| 63 | } |
|
| 64 | ||
| 65 | if ($this->markAsDeleted === true) { |
|
| 66 | $item->setAttribute($this->deletedMarkAttribute, $this->deletedMarkValue); |
|
| 67 | $item->save(); |
|
| 68 | } else { |
|
| 69 | $item->delete(); |
|
| 70 | } |
|
| 71 | ||
| 72 | } |
|
| 73 | ||
| @@ 62-67 (lines=6) @@ | ||
| 59 | /** @var \yii\db\ActiveRecord $modelName fake type for PHPStorm (: */ |
|
| 60 | $items = $modelName::find()->where(['in', 'id', $items])->all(); |
|
| 61 | foreach ($items as $item) { |
|
| 62 | if ($this->markAsDeleted === true) { |
|
| 63 | $item->setAttribute($this->deletedMarkAttribute, $this->deletedMarkValue); |
|
| 64 | $item->save(); |
|
| 65 | } else { |
|
| 66 | $item->delete(); |
|
| 67 | } |
|
| 68 | } |
|
| 69 | } |
|
| 70 | ||