Использую yii2 kartik-v-fileinput для загрузки изображений. Все работает, однако, при удалении одного файла в предварительном просмотре удаляются все остальные тоже(они остаются в предварительном просмотре, однако до сервера доходит пустой массив, и файлов там нет)
Вид предварительного просмотра:
Поле:
<?= $form->field($model, 'imgFiles[]')->widget(FileInput::class, [
'options' => ['accept' => 'image/*', 'multiple' => true, 'id' => 'img-456'],
'pluginOptions' => [
//'browseLabel' => '',
'showPreview' => true,
//'showCaption' => true,
//'dropZoneTitle' => '',
'showRemove' => true,
'showUpload' => false,
'showDelete' => true,
//'showUpload' => false,
//'showClose' => false,
//'previewFileType' => 'image',
'allowedFileExtensions' => ['jpg', 'png', 'jpeg'],
'maxFileCount' => 20,
'removeClass' => 'btn btn-danger img-btn',
'uploadUrl' => Url::to('some'),
'deleteUrl' => Url::to('site/delete-img'),
]
])->label(false) ?>
Ловлю картинки в контроллере:
var_dump(UploadedFile::getInstances($form, 'imgFiles'));
exit();
Если просто загрузить файлы и ничего не удалять, то все окей. Если же выбрать файлы и удалить какой-то, то до сервера доходит пустой массив.