Problème avec impression en pdf
Bonsoir Imikado
j'ai soucis avec l'outil html2pdf, je m'explique:
Voici ma vue pdf.php
Code:
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:
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:
<a class="btn btn-primary" href="<?php echo $this->getLink('mypaiment::pdf') ?>">Imprimer</a>
Au lancement j'ai l'erreur suivante :
Citation:
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>
il y a un truc qui m’échappe
Merci de m'aider à trouver le problème.