2

Symfony 控制台组件中,使用Question Helper是否可以自动打印问题的默认值?

例如,对于这个问题:

$question = new Question( 'What is your response? ', 'Default response' );

我想打印这样的东西:

你的回应是什么?[默认回复]

4

1 回答 1

3

这在 Symfony 2.5 中是不可能的。此处解释了唯一支持的方法。

我唯一能建议的就是为默认响应设置一个变量。例如:

$default = 'Default response';
$questionString = sprintf('What is your response? [%s]', $default);
$question = new Question($questionString, $default);
于 2014-09-21T15:09:47.123 回答