我创建了以下操作,它成功返回了 CSV。但是它仍然返回响应中的布局。从我读过的内容来看,布局不应该被退回。a任何人都知道如何禁用此功能?
public function csvAction() {
$content = 'test';
$response = $this->getResponse();
$response->getHeaders()
->addHeaderLine('Content-Type', 'text/csv')
->addHeaderLine('Content-Disposition', "attachment; filename=\"my_filen.csv\"")
->addHeaderLine('Accept-Ranges', 'bytes')
->addHeaderLine('Content-Length', strlen($content));
$response->setContent($content);
return $response;
}