Имеется табличка в базе, она содержит поля id, username и photo.
Создана модель и контроллер, работает создание нового юзера с загрузкой фото и отображение всего этого дела. Но при попытке изменить данные о пользователе Yii ругается на то, что не выбран загружаемый файл и просит залить его снова, аргументируя это тем, что фото - обязательный атрибут.
Как будет правильнее поступить в такой ситуации?
Изменений в коде практически нет - всё создано с помощью генератора моделей и crud.
Так и сделал - в actionUpdate сохранил старое значение в переменную, новое получил, проверил не пустое ли оно и, если пустое, то записываю в него обратно старое =)
Вроде вполне логично, может есть способ сделать как-то более корректно или я всё же вполне верно сделал?