0
私は--no-デバッグを追加することができ、コンソールを使用してタスクを実行する場合:コントローラからコマンドを呼び出し、デバッグモードを使用する方法は?
php app/console app:task-name web-user --no-debug
これは、「タスク名」タスクを呼び出すコントローラ内部の機能であり、それが適切に
public function generateSomethingAction() {
$kernel = $this->get('kernel');
$application = new Application($kernel);
$application->setAutoExit(false);
$input = new ArrayInput(array(
'command' => 'app:task-name'
));
$output = new BufferedOutput();
$application->run($input, $output);
......
の作品
コントローラからコマンドを呼び出すと、--no-debugを追加できるかどうか知りたいですか?
お試しください。うまくいかない場合は、別の質問をしてください。 – Kaylined
jsonを生成する機能を独自のサービスに移動し、コマンドまたはコントローラからサービスにアクセスする方がよい場合があります。それはすべてのアプリケーションナンセンスを取り除きます。 – Cerad