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.Но я не уверен, что это вызвало проблему.