在控制器中使用 FPDF
Use FPDF in Controller
我使用的是仅在 PHP 中制作的网站(无框架)。
我创建了一个按钮,允许用户下载 PDF 格式的数据。当他按下按钮时,它将创建一个 PDF 并开始下载 PDF。
<form action="" method="post">
<div class="input_field">
<input type="submit" value="Get Data" class="btn waves-effect waves-light myBlue" name="get_data">
</div>
</form>
请求被发送到控制器:
<?php
$user = checkConnected($bdd)
checkAutorisation($user, true);
if (!isset($_POST['get_data'])) {
$pdf = new FPDF('P', 'mm', 'A4');
$pdf->SetFont('Arial', 'B', 16);
$pdf->Cell(40, 10, 'Hello World !', 1);
$pdf->Output();
}
require('views/Head.php');
require $_dir["front"] . "file.php";
但是当我转到该页面时,出现错误 500 找不到 FODF class。
我该如何解决?
我当然尝试过 :
use Fpdf\Fpdf;
它没有任何改变,知道吗?
找到解决方案 here,只需要说:
use \FPDF;
我使用的是仅在 PHP 中制作的网站(无框架)。 我创建了一个按钮,允许用户下载 PDF 格式的数据。当他按下按钮时,它将创建一个 PDF 并开始下载 PDF。
<form action="" method="post">
<div class="input_field">
<input type="submit" value="Get Data" class="btn waves-effect waves-light myBlue" name="get_data">
</div>
</form>
请求被发送到控制器:
<?php
$user = checkConnected($bdd)
checkAutorisation($user, true);
if (!isset($_POST['get_data'])) {
$pdf = new FPDF('P', 'mm', 'A4');
$pdf->SetFont('Arial', 'B', 16);
$pdf->Cell(40, 10, 'Hello World !', 1);
$pdf->Output();
}
require('views/Head.php');
require $_dir["front"] . "file.php";
但是当我转到该页面时,出现错误 500 找不到 FODF class。 我该如何解决? 我当然尝试过 :
use Fpdf\Fpdf;
它没有任何改变,知道吗?
找到解决方案 here,只需要说:
use \FPDF;