если мы пошли по пути одной формы, как мы обойдем клиентскую валидацию на уровне JS?
как задать рулсы в самой модели чтоб подсветить неправильные поля если взять тот же самый PJAX (если хотят сделать именно аяксовый вариант)
[['imageFile'], 'default', 'value' => null],
[['imageFile'], 'file', 'skipOnEmpty' => true, 'extensions' => 'png, jpg'],
Купите ssd или hhd ноутбучный, "карман" для него и проблема решится.