НА этом уроке мы сделаем рефакторинг методов работы со статусом объявлений
Дата отправки отчёта:
10 сентября 2019 г.
Задание выполнено: за
24 мин.
Чему научился:
Выносить повторяющиеся действия в отдельный метод SetStatus. Также повторяется следующий код: $wait_bulletins = BulletinsRecord::find() ->where(['user_id'=>$currSession['__id']]) ->andWhere(['status'=>'wait']) ->all();
Научился: Создал новую функцию для установки статуса объявления. Перенес в нее весь код по изменению состояния объявления. В трех прежних функциях вызываю новую функцию.