Использовать FPDF в контроллере - PullRequest
0 голосов
/ 18 января 2019

Я использую сайт, сделанный только на 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. Как я могу это исправить? Я пробовал, конечно, с:

use Fpdf\Fpdf;

это ничего не меняет, любая идея?

1 Ответ

0 голосов
/ 18 января 2019

Soluce найдено здесь , просто нужно сказать:

use \FPDF;
...