2

Symfony Consoleコンポーネントで 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 に答える