Как вывести сообщение о неудавшемся сохранении afterSave?

вот метод
public function afterSave($insert, $changedAttributes){
        if ($insert) {
            $parent= $this->parent_id  ? $this->parent : false;
              if($parent &&$parent->childs==false){
                   $parent->childs=true;
                    $parent->save();
               }
        }
}

Вопрос как можно вывести сообщение в случае не удавшегося $parent->save(); Желательно fash сообщением.
  • Вопрос задан
  • 113 просмотров
Пригласить эксперта
Ответы на вопрос 2
@Gregpopov
Full stack web developer
С помощью метода addError
Ответ написан
webinar
@webinar Куратор тега Yii
Учим yii: https://youtu.be/-WRMlGHLgRg
задать
Yii::$app->session->addFlash('error', 'не сработал afterSave, срочно звоните разрабу');


вывести
echo Yii::$app->session->getFlash('error');
или demos.krajee.com/widget-details/alert
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы