Есть поле для загрузки файлов, которое нормально работает и проблем с самой загрузкой не возникает, но нужно сделать так что б файлы обязательно загружались пользователем, только в том случае, если он не загружал их ранее.
В модели использую следующие правила валидации
Код: Выделить всё
[['foto'], 'file', 'skipOnEmpty' => true, 'skipOnError' => true, 'extensions' => 'png, jpg', 'maxFiles' => 0],
Если добавляю еще 1 правило
Код: Выделить всё
[['foto'], 'required'],
[['foto'], 'file', 'skipOnEmpty' => true, 'skipOnError' => true, 'extensions' => 'png, jpg', 'maxFiles' => 0],
Но если после первой загрузки пользователь опять зашел на эту страницу, то она опять обязательно требует от него загрузить этот файл снова.
А нужно что б он если он его ранее загружал, это правило обязательной загрузки больше не действовало.