Как в yii2 добавить несколько одинковых полей формы model?
Суть в том, что надо дать возможность загрузить юзеру несколько файлов в форму, столько, сколько он хочет. Ну т.е. функционал с файловым инпутом + javascript прослойка, которая позволит добавить еще инпутов, столько, сколько юзер хочет. Вопрос в том, как завязать это на yii2 грамотно? Как прописать бесконечный файловый инпут?
Поля то создать могу, как поле одного и того же свойства. Но после валдиации на бэкэнде в одном свойстве будет последний файл, не более. Как все это завязать? Или придется все же файлы ограничить в количестве?
Name для input type=file сделай массивом, т.е. что-то вроде <input type=file name="images[]" /> тогда в $_FILES['images'] будет массив. Я тебе суть написал, не надо использовать $_FILES напрямую. При отрисовке инпута в Yii2 сам задай имя в виде массива $form->field($model,'upload[]')->fileInput(), а в модели (или в форме) обрабатывай аттрибут upload как массив