Я использую приложение TCPDF в CakePHP в качестве поставщика. У меня все настроено по инструкции. Я могу создать действительный PDF, и он прекрасно работает. Теперь я хочу взять результаты уже созданного HTML-представления и создать из него PDF-файл.
Я устанавливаю переменную HTML и использую ее в виде:
$pdf->writeHTML($html, true, false, true, false, '');
Вот что я пробовал, и он отображает пустой экран:
ob_start();
$this->render('results', 'pdf');
$data = ob_get_contents();
ob_end_clean();
$this->set('html', $data);
Я также пробовал:
$data = $this->results();
$this->set('html', $data);
Но он показывает только PDF со словом OBJECT
.
Как я могу отобразить существующее представление, но выводить его в PDF?