Когда моя форма отправляется UploadedFile::getInstance($model, 'images')
возвращает null
.Я тоже попробовал UploadedFile::getInstanceByName('images')
.В массиве $_POST
ключ images
пуст, например, 'images' => ['']
.Файл существует в массиве $_FILES
.
Мой код довольно прост.Мой взгляд:
<?php $form = ActiveForm::begin([
'options' => [
'class' => 'validation-wizard wizard-circle floating-labels',
'enctype'=>'multipart/form-data'
],
]); ?>
<?= $form->field($model, 'images[]')->fileInput([
'id' => 'image_0',
'class' => 'dropify',
'data-default-file' => ''
]) ?>
<?php ActiveForm::end() ?>
В моей модели у меня есть:
public $images;
public function rules()
{
return [
['images', 'each', 'rule' => ['file']],
];
}