Просмотр информации в реальном времени — Запустите команду Symfony

Я создал команду Symfony для импорта записей в базу данных

введите описание изображения здесь

И теперь я пытаюсь создать HMI для этого, но когда я нажимаю на кнопку, чтобы выполнить команду, браузер загружается до конца заказа, но я хотел бы иметь информацию о терминале в режиме реального времени

Мой код

public function importActesAddUpdateAction(Request $request)
{
//Set max execution time
ini_set('max_execution_time', 3600); //1H

$kernel = $this->get('kernel');

//Get path of project dir
$projectDir = $this->get('kernel')->getProjectDir();
$destination = $projectDir . "/data";

$application = new Application($kernel);
$application->setAutoExit(false);

$input = new ArrayInput(array(
'command' => 'csv:import',
//InputArgument
'path' => $destination, //To directory data
// InputOption
'--add-update' => null,
));

//Configure output
$output = new BufferedOutput(
OutputInterface::VERBOSITY_DEBUG,
true // true for decorated
);

//Run command
$application->run($input, $output);

// return the output
$converter = new AnsiToHtmlConverter();
$content = $output->fetch();

return new Response($converter->convert($content));
}

Спасибо !

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector