В каких случаях метод ActiveRecord save() возвращает false?

178
04 января 2019, 10:20

У меня с товарищем возникла дискуссия вот по какому поводу:

Насколько целесообразно проверять if ($model->save()) , если мы точно знаем что правила валидации у нас соблюдены, и внутри метода save() метод validate() всегда будет возвращать true?

Хотелось бы точно разобрать все случаи, когда метод save() возвращает false. Пока что я вижу только два момента:

  1. Не прошла валидация.
  2. Произошла ошибка в методе beforeSave().
READ ALSO
Помогите составить правильный sql запрос

Помогите составить правильный sql запрос

Порядок нахождения записей в БД построен указным на скриншоте образом

173
в правильном ли месте вызываю session_start()?

в правильном ли месте вызываю session_start()?

В методах класса иногда приходиться работать с сессиямиВопрос:

177