yii2 从控制台运行模块命令

时间:2021-04-15 03:55:19

标签: php yii2 yii2-advanced-app yii2-basic-app

我无法从控制台正确运行模块命令

这里是我要运行的控制器:

enter image description here

尝试将其运行为:

./yii iiko/import/import-contacts-first

但出现错误:Unknown command: iiko/import/import-contacts-first

从这个控制器运行动作的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

您可以尝试在控制台配置文件中添加一个 controllerMap 条目(yii2-app-basic 中的 config/console.php):

$config = [
    'id'        => 'your-app-id',
    '...
    'controllerMap' => [
        'iikoImport' => [
            'class' => 'app\modules\iiko\controllers\MigrationController',
        ],
    ]
    ...

那你可以试试:

yii iiko-import/action-name