Задать вопрос
@lilwings

YII2 как получить старые значения модели?

При редактировании данных есть два поля, которые хранят пути к файлам. Если пользователь не меняет файлы то данные пустые, но в модели они ужи есть, можно ли их достать? Желание делать еще один запрос нет))

5e4edbcab6c65468948586.png
  • Вопрос задан
  • 720 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
  • FructCode
    Yii2 Фреймворк
    2 месяца
    Далее
Решения вопроса 2
myks92
@myks92 Куратор тега Yii
Нашёл решение — пометь вопрос ответом!
Это не подойдёт?
public function afterSave($insert, $changedAttributes)
{
        var_dump($changedAttributes['desabilitado']);
        var_dump($this['desabilitado']);
        die;
        [...]
}

Напишите для чего нужно использовать.
Ответ написан
@lilwings Автор вопроса
$model->oldAttributes // Содержит массив старых значений


Ясно, автору 10 лет
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы