При редактировании данных есть два поля, которые хранят пути к файлам. Если пользователь не меняет файлы то данные пустые, но в модели они ужи есть, можно ли их достать? Желание делать еще один запрос нет))
Добрый вечер.
Если пользователь не меняет данные по файла, то зачем с ними вообще заморачиваться?
При редактировании они не меняются.
И уберите изображение из вопроса!!!
Подойдет в теории, ответ засчитан =), но у меня работа в сервисе происходит, хотелось бы там реализовать все, мне так больше нравиться. $model->oldAttributes методом тыка нашел))
Максим, Да)) Иногда могу тупить. А на самом деле ваш вариант лучше, чем в сервисе писать такое. Только мне нужно перед сохранением заполнить старыми данными, это же beforeSafe а не afterSave. Могу тупить опять))
1. Если все будете писать в before Save то что с ним будет?)) Вы сами не разберётесь.
2. Как будете тестировать, если захотите?
3. Куда относится логика?
beforeSave это событие. На которое можно повесить какой-то обработчик. Но никак не пихать туда логику.