Страница 1 из 1

Ошибка запуска скрипта из консоли

Добавлено: 2019.03.17, 01:15
Alex Jukov
Здравствуйте! Подскажите, как быть есть на afterSave висит обработка post запроса
public function afterSave($insert, $changedAttributes)
{
$post = Yii::$app->request->post();
...

}
, а при вызове скрипта из консоли идет сохранение модели и срабатывает этот afterSave c ошибкой "yii2 Exception: Calling unknown method: yii\console\Request::post()"
Есть ли возможность пропускать afterSave при запуске скрипта из консоли, либо как же решить обработку поста через консоль?

Re: Ошибка запуска скрипта из консоли

Добавлено: 2019.03.17, 01:21
Alex Jukov
https://stackoverflow.com/questions/306 ... nsole-mode
Кажется нашел решение, возможно кому то пригодится

Re: Ошибка запуска скрипта из консоли

Добавлено: 2019.03.17, 07:40
maleks
Условие туда еще захардкодите?
Почитайте лучше про архитектуру, про слои, и делайте так чтобы у вас в AR моделях не было UI кода