Bonsoir Imikado
j'ai soucis avec l'outil html2pdf, je m'explique:
Voici ma vue pdf.php
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42 <?php $oForm=new plugin_form($this->tmypaiment); ?> <form class="form-horizontal" action="" method="POST" > <div class="form-group"> <label class="col-sm-2 control-label">Code </label> <div class="col-sm-10"><?php echo $this->tmypaiment->codeunpai ?></div> </div> <div class="form-group"> <label class="col-sm-2 control-label">Nom Complet</label> <div class="col-sm-10"><?php echo $this->tmypaiment->nomcomppai ?></div> </div> <div class="form-group"> <label class="col-sm-2 control-label">Palier</label> <div class="col-sm-10"><?php echo $this->tmypaiment->palierpai ?></div> </div> <div class="form-group"> <label class="col-sm-2 control-label">Mode Paiement</label> <div class="col-sm-10"><?php echo $this->tmypaiment->modepaie ?></div> </div> <div class="form-group"> <label class="col-sm-2 control-label">Nautre Paiement</label> <div class="col-sm-10"><?php echo $this->tmypaiment->naturepai ?></div> </div> <div class="form-group"> <label class="col-sm-2 control-label">Montant</label> <div class="col-sm-10"><?php echo $this->tmypaiment->montpai ?></div> </div> <div class="form-group"> <label class="col-sm-2 control-label">Reference Paiment</label> <div class="col-sm-10"><?php echo $this->tmypaiment->refpai ?></div> </div> </form>
et ma fonction _pdf dans mon module mypaiment :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 public function _pdf(){ //$tmypaiment=model_mypaiment::getInstance()->findById( _root::getParam('idmypaie') ); $tmypaiment=model_mypaiment::getInstance()->findAll(); $oView=new _view('mypaiment::pdf'); $oView->tmypaiment=$tmypaiment; $oView->tJoinmodel_naturepaiment=model_naturepaiment::getInstance()->getSelect(); $oView->tJoinmodel_modepaiment=model_modepaiment::getInstance()->getSelect(); $oView->tJoinmodel_paliers=model_paliers::getInstance()->getSelect(); $html2pdf=new HTML2PDF('P','A4','fr'); $html2pdf->WriteHTML($oView->show()); $html2pdf->Output('fiche.pdf');
et mon lien pour lancer le pdf :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part <a class="btn btn-primary" href="<?php echo $this->getLink('mypaiment::pdf') ?>">Imprimer</a>
Au lancement j'ai l'erreur suivante :
il y a un truc qui m’échappe
Trying to get property of non-object
1 <?php
2 $oForm=new plugin_form($this->tmypaiment);
3 ?>
4 <form class="form-horizontal" action="" method="POST" >
5
6 <div class="form-group">
7 <label class="col-sm-2 control-label">Code Caides</label>
8 <div class="col-sm-10"><?php echo $this->tmypaiment->codeunpai ?></div>
9 </div>
Merci de m'aider à trouver le problème.
Partager