Yii2. Как проверить, запущено ли приложение из консоли?


Иногда на общих методах бывает необходимость по-разному обрабатывать запрос в зависимости от источника вызова приложения — консоль или браузер. В этой статье пример свойства, которое поможет определить этот момент.

На просторах интернета есть много примеров реализации — использование is_a, instanceof, внутренние константы и т.д. Все они хороши, но команда Yii2 всё сделала за нас и достаточно использовать свойство ниже для определения консольный отрабатывается запрос или нет.

\Yii::$app->getRequest()->isConsoleRequest

Как-бы всё) Свойство принимает true или false в зависимости от среды, в которой вызван скрипт.

Надеюсь статья была Вам полезной. Удачи, Друзья!

, ,

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *