Bonjour,

Voila je rencontre un petit problème avec mon code.

Ce que je fais

j'ai une vue qui affiche le contenu de mon panier basket ainsi que l'identité d'une personne.
voici ma vue :  <a href = "<?= site_url("GeneratePdfController/index/")?>">
    <input type="button" value="Facture panier"></a>

 --------------->   voici mon controller (GeneratePdfController)
    <?php 
defined('BASEPATH') OR exit('No direct script access allowed');

Class GeneratePdfController extends CI_Controller {

    public function index()
    {

        $this->load->library('pdf');
        $html=$this->load->view('GeneratePdfView', [], true);

      $this->pdf->createPDF($html, 'mypdf');

    }
}
?>

------------->ajout d'une vue (GeneratePdfView.php)

<!DOCTYPE html>
<html>
<head>
    <meta content = "width = device-width, initial-scale = 1.0" name = "viewport">
    <meta charset = "utf-8">
    <title> Créer un PDF à partir de la vue dans l'exemple CodeIgniter </title>
    <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" type="text/css" rel="stylesheet" />
</head>
<body>
<h1> Générer un PDF à partir de View à l'aide de DomPDF </h1>

<p>affichage de ma vue ici en pdf ici !!!! </p>
</body>
</html>

------->affichage dans la librairie pdf.php
<?php 
defined('BASEPATH') OR exit('No direct script access allowed');

require_once(dirname(__FILE__) . '/dompdf/autoload.inc.php');

class Pdf
{
    function createPDF ($html, $filename='', $download=TRUE, $papier='A4', $orientation='portrait') {

        $dompdf = new Dompdf \ DOMPDF();

        $dompdf->load_html($html);
        $dompdf->set_paper('$papier', $orientation);
        $dompdf->render();
        if ($télécharger){
            $dompdf-> stream ($filename. '. pdf', array ('Attachment' => 1));
        }

        else {
            $dompdf-> stream ($filename. '. pdf', array ('Attachment' => 0));
        }

    }
}
?>

Entourez votre code pour bien le mettre en forme

Ce que je veux

j'aimerai juste afficher une vue qui affichera paer après mon contenu de mon panier ainsi que les prix.

Ce que j'obtiens

une erreur s'affiche quoi que je fasse : Échec de chargement du document PDF.'
pouvrez vous m'aider?

Aucune réponse