@alxsmrn

Почему в консоли Yii2 не вызвать мою команду?

Стоит basic приложение yii2.
Создал копию контроллера HelloController.php в папке /basic/commands/ но назвал иначе ( и название файла и непосредственно в коде), но выдает ошибку Error: Unknown command "xls".

Что сделать чтобы приложение увидело мои команды?
Код контроллера
<?php
/**
 * @link http://www.yiiframework.com/
 * @copyright Copyright (c) 2008 Yii Software LLC
 * @license http://www.yiiframework.com/license/
 */

namespace app\commands;

use yii\console\Controller;

/**
 * This command echoes the first argument that you have entered.
 *
 * This command is provided as an example for you to learn how to create console commands.
 *
 * @author Qiang Xue <qiang.xue@gmail.com>
 * @since 2.0
 */
class XlsController extends Controller
{
    /**
     * This command echoes what you have entered as the message.
     * @param string $message the message to be echoed.
     */
    public function actionIndex($message = 'hello world')
    {
        echo $message . "\n";
    }
}

Содержимое папки /opt/lampp/htdocs/basic/commands/
HelloController.php и XlsController.php

Вызываю следующей командой
***@********:/opt/lampp/htdocs/basic$ php yii xls
Error: Unknown command "xls".
  • Вопрос задан
  • 1555 просмотров
Пригласить эксперта
Ответы на вопрос 1
nepster-web
@nepster-web
Вбейте команду
php yii

И сами все поймете.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы