компонент приложения в консольном приложении на yii2

Файл команды / FlagController.php
пространство имен приложение \ команды;

use yii;
use yii\console\Controller;
use yii\base\Component;
use app\components\flag\AbstractFlagService;
use app\components\flag\FlagService;

class FlagController extends Controller
{
public function actionCheck()
{
$flagService = \Yii::$app->get('flag-service');
if(Yii::$app->flag->run()) {
echo true;
}
}
}

Config \ console.php

 <?php use \yii\console\controllers\MigrateController;

$config = [
'id' => 'basic-console',
'controllerNamespace' => 'app\commands',
'components' => [
'flag' => [
'class' => 'app/components/flag/FlagService',
]
],
];

if (YII_ENV_DEV) {

$config['bootstrap'][] = 'gii';
$config['modules']['gii'] = [
'class' => 'yii\gii\Module',
];
}

Возникла ошибка «ReflectionException» с сообщением «Класс app / components / flag / FlagService не существует». Как использовать app-компонент в консольном приложении на yii2

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector