使用mpdf扩展在Yii2中创建pdf:controller - view code

时间:2016-11-16 10:37:10

标签: yii2 mpdf

我已经安装了kartik-v mpdf扩展名。 我想在浏览器中显示pdf。 你能咨询一下代码吗?

在控制器中我有以下内容:

use kartik\mpdf\Pdf;
.......
public function createPDF();
{
   ......
   $mpdf = new Pdf(...);
   $mpdf->SetTitle(...);
   ......
   $mpdf->MultiCell(...);
   .......
   // display in browser
   ..........
   ?
   ..........
}

那么,我应该通过这个函数渲染一个视图来显示pdf,还是我可以直接从控制器中做到这一点? 还有另外一种方法吗? 提前谢谢

1 个答案:

答案 0 :(得分:1)

无需为pdf呈现单独的视图。你可以直接从控制器渲染pdf。请参阅此example