Symfony3是一个基于PHP的开源Web应用框架,它提供了一套丰富的工具和组件,用于快速开发高质量的Web应用程序。FPDF是一个用于生成PDF文件的PHP类库。在Symfony3中,如果需要在新窗口中返回响应,可以按照以下步骤进行操作:
$pdf = new FPDF();
// 设置PDF属性和内容
// ...
// 输出PDF文件到浏览器
$response = new Response($pdf->Output('filename.pdf', 'I'));
$response->headers->set('Content-Type', 'application/pdf');
$response->headers->set('Content-Disposition', 'inline; filename="filename.pdf"');
$response->headers->set('Cache-Control', 'private, max-age=0, must-revalidate');
$response->headers->set('Pragma', 'public');
$response->headers->set('Expires', 'Sat, 01 Jan 2000 00:00:00 GMT');
return $response;
上述代码中,$pdf->Output('filename.pdf', 'I')
将生成的PDF文件输出到浏览器,并返回PDF内容。
至此,当访问该URL路径时,Symfony3将会生成一个PDF文件,并在新窗口中返回响应。
关于Symfony3和FPDF的更多信息和详细介绍,可以参考以下链接:
领取专属 10元无门槛券
手把手带您无忧上云