cakephp 3 和 fpdf 无法以视图的形式呈现 pdf

cakephp 3 and fpdf cannot render pdf in form of a view

**Controller**                  : Test
**View where the form resides** : index.ctp
**View containing fpdf code**   : pdf.ctp

我使用 FPDF 生成了一个 pdf 文件,但是 pdf 文件没有正确呈现。我已确认 FPDF 代码没有错误。

在 URL

localhost/project/test

我将填写表格并按提交。这将提交给

localhost/project/test/pdf

但是这里的 pdf 渲染不正确。它只是不停地告诉正在加载。

如果我将其提交给其他 folder/pdf.php 文件(php 文件中的相同 fpdf 代码) 一切正常

localhost/fpdf/pdf.php

我自己在回答我的问题。快来帮助我!!

问题是输出没有呈现为 pdf。我用这个控制器解决了我的问题。

public function pdf()
{
    $this->response->type('pdf');
}