@Alex122

Какое кинуть исключение или ошибку в yii2?

Всем привет! Сохраняю картинку в yii2 при помощи saveAs(), какое исключение лучше кинуть, если эта функция вернет false, чтобы потом можно было быстро определить где кроется ошибка? Или его вообще не стоит кидать, как Вы считаете? Спасибо)
  • Вопрос задан
  • 375 просмотров
Решения вопроса 1
webinar
@webinar Куратор тега Yii
Учим yii: https://youtu.be/-WRMlGHLgRg
Обычно ошибку не кидают, а возвращают model с ошибками валидации, Так что можно просто добавить в $model->errors ошибку, что бы activeform ее вывел.
Но если это например ajax, то можно кинуть и ошибку, например так:
if(!$file->saveAs()){
throw new yii\base\ErrorException('ошибка при сохранении файла');
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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