【问题标题】:I can't add option "-v" to console symfony [closed]我无法将选项“-v”添加到控制台 symfony [关闭]
【发布时间】:2020-11-09 13:40:03
【问题描述】:

我想向我的应用程序控制台添加一个命令,

我无法使用 ->addOption 在我的代码中添加“-v”选项来在 symfony 上运行我的命令控制台。

当我使用bin/console app:cmd:name [option] 运行命令时,出现错误:

An option with shortcut "v" already exists.

【问题讨论】:

  • 这个错误不会告诉你一切吗!? -v 在所有命令中都是冗长的。
  • 你不能使用这个选项v,因为这个参数已经在symfony中保留了(--version)。请使用其他选项。
  • @vevovip 是的,该参数是保留的。但不适用于--version

标签: php symfony command symfony-console


【解决方案1】:

-v or -vv or -vvv 是 Symfony 中保留的“命令快捷方式”,用于增加消息的详细程度:

1 "-v" 表示正常输出

2 "-vv" 以获得更详细的输出

3 "-vvv" 用于调试

所以你必须为你的命令使用另一个快捷方式。

此外,您可以仔细查看 Symfony 的详细程度: Verbosity levels documentation

【讨论】:

    猜你喜欢
    • 2021-12-08
    • 1970-01-01
    • 2014-08-12
    • 2012-12-08
    • 1970-01-01
    • 2015-04-15
    • 1970-01-01
    • 2016-12-12
    • 1970-01-01
    相关资源
    最近更新 更多