Как вызвать следующие две строки в файле \app\code\core\Mage\Wishlist\Helper\Data.php
magento
$this->_helper->layout()->disableLayout();
$this->_helper->viewRenderer->setNoRender();
На самом деле в Data.php есть самостоятельная функция getPdf(), которая используется для создания pdf элементов списка желаний. Он генерирует PDF без ошибок, используя оператор
$pdf->save("hello.pdf");
Но когда я использую следующее утверждение
$pdfString = $pdf->render();
header("Content-Disposition: attachment; filename=myfile.pdf");
header("Content-type: application/x-pdf");
echo $pdfString;
Выдает ошибку: программе Adobe Reader не удалось открыть файл myfile.pdf, потому что это либо неподдерживаемый тип файла, либо файл поврежден. Теперь мне нужно вызвать эти две строки
$this->_helper->layout()->disableLayout();
$this->_helper->viewRenderer->setNoRender();
в функции getPdf(), чтобы она не добавляла html-содержимое в pdf-документы. Можете ли вы помочь мне в этом?