Запустить консольную команду в Yii2

Представим, что есть консольная команда в /command/HelloController под названием actionSearch().
Логика, которая, используется в данном экшне и которую необходимо использовать еще где-то в проекте, лучше вынести в модель. Но бывает и так, что необходимо запустить экшн сразу в проекте.
Это можно сделать вот таким образом:

$controller = new HelloController(Yii::$app->controller->id, Yii::$app);
$controller->actionSearch()
Поделиться
Отправить
26 ноября   php   yii2
Популярное