Я создаю pdf-файл с IoTcpdfBundle, используя Symfony2, но есть странное поведение, которое я не понимаю.
Когда я на контроллере, я генерирую 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.
Нужна помощь с этим, пожалуйста.