在Symfony Console组件中,使用Question Helper,是否可以自动打印问题的默认值?
例如,对于这个问题:
$question = new Question( 'What is your response? ', 'Default response' );
我喜欢这样的东西要打印出来:
你的回答是什么? [默认回复]
答案 0 :(得分:3)
这在Symfony 2.5中是不可能的。支持的唯一方法是here。
我唯一可以建议的是为默认响应设置一个变量。 E.g:
$default = 'Default response';
$questionString = sprintf('What is your response? [%s]', $default);
$question = new Question($questionString, $default);