Symfony 从控制台删除命令

Symfony remove command from console

我以前用 symfony 1.4 工作,现在有问题,我在控制台中有很多自定义命令,我不需要所有这些命令并想删除,我该如何删除?

我的意思是,当我 运行 php symfony 时,我只想看到标准的 symfony 命令

我搜索任何 xml 配置文件,但没有找到。

如果您不再需要这些命令,则可以删除代码。
自定义命令通常在 lib/task 目录下 .

如果您想保留代码但不再希望它作为命令可用,那么您可以更改那些 classes,这样它们就不会 extent sfBaseTask (或 sfDoctrineBaseTask,或其他 sfBaseTask 派生 class)。

如果您想保留命令,而只是命令太多导致命令列表太长而不方便,那么您应该只使用命名空间来组织命令。您可以在相关任务 classes 的配置函数中执行此操作。 (请参阅 manual。)