在树枝模板symfony 3中显示流式响应

时间:2018-08-06 10:27:25

标签: php symfony twig

我有一个正在返回流式响应的控制器。 该方法效果很好,但是将我的结果显示在空白页中。

instanceof

我想将响应发送到树枝模板。 我尝试过

$response = new StreamedResponse();
  //$cmd='ping -c 5 www.google.fr';
  $process = new Process($cmd);
  $process->setWorkingDirectory($move_to_project);
  $process->setTimeout(60000000000000);
  $response->setCallback(function() use ($process) {
        $process->run(function ($type, $buffer) {
            if (Process::ERR === $type) {
                echo 'ERR > '.$buffer;
            } else {
                echo $buffer;
                ob_flush();
                flush();
                echo '<br>';
            }
        });
    });


    $response->setStatusCode(200);
    return $response;

但是它只是发布响应的标题。

0 个答案:

没有答案