我目前正在研究symfony2框架。我想要twig文件在一个文件中呈现的html数据。
我的代码:
$myfile = fopen("somefile.html", "w");
$data = $this->render("somefile.html.twig");
fwrite($myfile, $data);
这工作正常,但除了HTML数据,我得到以下行 “HTTP / 1.0 200 OK 缓存控制:无缓存 日期:2015年6月2日星期二07:50:16 GMT“
作为一个凝视线我想删除它是可能通过symfony或我使用正则表达式?
尝试使用renderView()而不是render()。
$myfile = fopen("somefile.html", "w");
$data = $this->renderView("somefile.html.twig");
fwrite($myfile, $data);
尝试添加 - > getContent()函数:
$myfile = fopen("somefile.html", "w");
$data = $this->render("somefile.html.twig");
fwrite($myfile, $data->getContent());