执行包命令行

时间:2019-05-09 14:59:19

标签: php symfony composer-php symfony4

我做了一个小的symfony4捆绑包来管理Mysql数据库备份。

我做了一个packagist文件夹以轻松实现它。

安装后,我的软件包路径为:

webDirectory\vendor\fpasquer\symfony-backup-bundle\BackupSymfonyBundle.php

我能够使用此捆绑包中除命令以外的所有类。

这是一个命令:

<?php

namespace Fpasquer\BackupSymfony\Command;

use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Output\OutputInterface;

class BackupExportCommand extends AbstractBackup
{
    protected static $defaultName = 'Fpasquer:BackupSymfony:extract';

    ...
}

运行时:

  

php bin /控制台Fpasquer:BackupSymfony:extract

我收到此异常:

  

“ Fpasquer:BackupSymfony”命名空间中没有定义命令。

我确定我的捆绑软件安装正确,因为在我的app:controller中,我可以使用此捆绑软件中的 DependencyInjection

你知道怎么了吗?

谢谢您的帮助

0 个答案:

没有答案