Symfony控制台:如何将选项定义为包含空格的字符串

sol*_*117 6 console symfony

有没有办法将选项定义为包含空格的字符串,如下所示

$myscript.php test --comment="some string"
Run Code Online (Sandbox Code Playgroud)

它输出:

[RuntimeException]   
Too many arguments.

test [-c|--comment="..."]
Run Code Online (Sandbox Code Playgroud)

但是,如果--comment不包含空格(例如:"some_string"),则它可以工作.

Eln*_*mov 0

不,这与 Symfony 无关;这与 Symfony 无关。这是关于命令行的。只需继续传递带引号的字符串即可。