У меня есть форма, в которой в цикле выводятся массивы полей. То есть элемент массива - это объект. Одно из полей подразумевает загрузку картинки. Форма рендерится примерно так:
Код: Выделить всё
<?php foreach ($images as $key => $image) : ?>
<?= $form->field($image, '[' . $key . ']alt')->textInput() ?>
<?= $form->field($image, '[' . $key . ']image')->fileInput() ?>
<?php endforeach; ?>
Код: Выделить всё
foreach ($images as $image) {
$image->save(false);
}
Код: Выделить всё
$files = UploadedFile::getInstance($this, 'image');
Код: Выделить всё
$files = UploadedFile::getInstance($this, '[0]image');
Как победить?