私は別のコマンドでコマンドを実行できることを知っています。この例のように ...キャッシュを呼び出す方法:別のコマンド内でargumemtでclearコマンドを実行する - symfony3
$command = $this->getApplication()->find('cache:clear');
$arguments = array();
$input = new ArrayInput($arguments);
$returnCode = $command->run($input, $output);
$text = '';
if ($returnCode != 0) {
$text .= 'successfully...';
}
$output->writeln($text);
しかし、私はキャッシュを実行しようとすると:自分の[オプション]
$arguments = array(
'--env=prod' => true
);
でclearコマンドを私は次のエラー
[Symfony\Component\Console\Exception\InvalidOptionException]
The "--env=prod" option does not exist.
どのようにすることができますを取得しますこのコマンドを実行しますか?
' 'ENV' =>「prod''を使うのか? – zerkms
エラー "The" env "引数が存在しません" –
これはこのようにはできません。私はenvオプションがconsole.commandで後で発生するEventListenerで作成されたと思います。 – mblaettermann