CakePHP 3.7 Команды оболочки внутри плагина не могут быть выполнены - PullRequest
0 голосов
/ 08 июля 2019
namespace Admin\Shell;
use Cake\Console\Shell;
class AdminAlertShell extends Shell{
  ...
  ...
}

Здесь 'Admin' - это плагин, поэтому я создал этот файл внутри структуры папок плагинов.Путь к файлу: /plugins/Admin/src/Shell/AdminAlertShell.php

Попытка выполнить это в CLI

bin/cake admin_alert

Но исключение выдает

Исключение: неизвестная командаcake admin_alert.Запустите cake --help, чтобы получить список допустимых команд.в [localpath / vendor / cakephp / cakephp / src / Console / CommandRunner.php, строка 346]

Это работало.Но я не знаю, что с этим случилось.Я обновил CakePHP 3,5 до 3,7.Но я не уверен, что это вызвало проблему.

...