我想知道是否可以在浏览器中加载操作的视图?在浏览器中呈现视图而不加载 - cakephp
我正在使用使用mPDF生成PDF文件的cakephp组件。如果你在浏览器中加载动作和视图,但是当我想要生成并保存pdf到驱动器,它似乎没有启动时,该组件运行良好,我假设这是因为视图不是加载属性。
我使用的成分是:https://github.com/segy/Mpdf
所以基本上我有使用上述成分,其产生一个pdf的函数叫做mail_merge,我需要从另一个函数调用相同的控制器内的mail_merge函数生成PDF,但没有在浏览器中加载。
感谢
UPDATE:
我制定了如何设置视图作为一个变量,然后把它写在功能的PDF。
添加了这个:
// RENDER THE VIEW AND SET AS A VARIABLE TO WRITE THE HTML
// --------------------------------------------------------------------------->
$response = $this->render('mail_merge');
$thebody = $response->body();
$this->Mpdf->WriteHTML($thebody);
不幸的是我的PDF仍然不会产生,所以我想这个问题是另一回事。
你能不能通过AJAX打? – Dave