public function generatepdfAction() { //$id = $this->getRequest()->getPost('id'); $pdf = new PdfModel(); $adapter = new NewsListAdapter($this->serviceLocator()); $id = (int) $this->params()->fromRoute('id'); $result = iterator_to_array($adapter->getNewsView($id)); $filename = str_replace(" ", "_", $result[0]['title']); $pdf->setOption("filename", $filename); $pdf->setVariables(array('news' => $result)); return $pdf; }