我使用Symfony2生成帶有IoTcpdfBundle的pdf文件,但有一個奇怪的行爲,我不明白。生成PDF Symfony2 IoTcpdfBundle
當我在控制器上,我生成的PDF文件是這樣的:
$html = $this->renderView('MyBundle:Docs:solicituddevacaciones.pdf.twig', array());
return $this->get('io_tcpdf')->quick_pdf($html);
那些行生成的PDF文件。一切正常,我可以右鍵點擊該文件來保存它,它是一個.pdf文件。
但是,當我收到使用表單的一些數據,我把行內:
if ($request->getMethod() == 'POST') {
$year = $this->get('request')->request->get('year');
$date= $this->get('request')->request->get('date');
$html = $this->renderView('SoflaSoflaBundle:Documentales:solicituddevacaciones.pdf.twig', array());
return $this->get('io_tcpdf')->quick_pdf($html);
}
當我用鼠標右鍵單擊該文件保存它,它不是一個.pdf文件時,瀏覽器提示我應該將文件保存爲.htm
爲什麼會發生這種情況?我需要用戶能夠將文件保存爲.pdf文件。
需要此幫助。
這是有史以來最奇怪的問題,我一直沒能解決這個問題尚未... – 2012-04-03 14:44:00