public function actionRemoveAll() { $items = Yii::$app->request->post('items', []); if (!empty($items)) { $items = Watermark::find()->where(['in', 'id', $items])->all(); foreach ($items as $item) { $item->delete(); } } return $this->redirect(['index']); }
<article class="col-xs-12 col-sm-6 col-md-6 col-lg-6"> <?php BackendWidget::begin(['title' => Yii::t('app', 'Thumbnail size'), 'icon' => 'list-ul', 'footer' => $this->blocks['submit']]); ?> <?php echo $form->field($model, 'width'); ?> <?php echo $form->field($model, 'height'); ?> <?php echo $form->field($model, 'quality'); ?> <?php if (Yii::$app->getModule('image')->useWatermark == 1) { $watermarks = Watermark::find()->all(); echo $form->field($model, 'default_watermark_id')->radioList(ArrayHelper::map($watermarks, 'id', function ($watermarks) { return Html::img($watermarks->file, ['style' => 'max-width:200px;']); })); } ?> <?php echo $form->field($model, 'resize_mode')->dropDownList(ThumbnailSize::getResizeModes()); ?> <?php BackendWidget::end(); ?> </article> </div>