Zend Frameword - MVC - Problème avec bibliothèque FPDF - PHP - Programmation
Marsh Posté le 17-04-2013 à 19:51:03
Tu affectes comment la valeur à l'attribut titre ?
Dans ta classe on ne voit même pas la déclaration de cet attribut, ni d'affectation de valeur dans une méthode.
Marsh Posté le 18-04-2013 à 15:59:46
bistouille a écrit : Tu affectes comment la valeur à l'attribut titre ? |
Résolu, l'erreur ne venait pas de là du tout, ça ne gêne en rien l'attribut. C'était encore plus couillon que ça...
Marsh Posté le 17-04-2013 à 15:38:50
Bonjour,
Je créé un système d'envoi de messages, mises à jour dans une base de données en me basant sur le Zend Framework 1.11.11, en utilisant le pattern MVC. Tout fonctionne, le moteur, les requêtes etc. On m'a demandé d'ajouter un module de création de PDF (pour pouvoir sortir à la demande la liste des tickets actifs par exemple). Pour cela, j'ai donc inclus la librairie fpdf, j'ai créé un contrôleur pdfcontroller, et une classe mypdf pour "driver" tout ça.
Sauf que je me retrouve à l'appel de la page avec un message d'erreur qui est le suivant :
Notice: Undefined property: MyPdf::$titre in /www/htdocs/InfoNaut/application/models/MyPdf.php on line 11 FPDF error: Some data has already been output, can't send PDF file
voici l'extrait du code de l'index.php, pour préciser la localisation de la librairie
Le PdfController :
La classe MyPdf, localisée avec les modèles :
Et pour finir, la page phtml d'appel du pdf (pour le moment, juste un pdf vide avec un titre et un sous-titre)
Le problème se situe visiblement dans la classe MyPdf sur le $this->titre. En effet, lorsque je rentre un titre en dur $this->Cell(30,10,$"un titre",0,0,'C'); par exemple, ça fonctionne bien.
Merci pour l'aide apportée