IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

joomla controller et fpdf


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Homme Profil pro
    Inscrit en
    Décembre 2005
    Messages
    137
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Décembre 2005
    Messages : 137
    Points : 47
    Points
    47
    Par défaut joomla controller et fpdf
    bonjour
    dans un composant MVC pour Joomla, je cherche à faire un pdf avec la librairie Fpdf
    - je dois lancer la création du pdf via un controller du composant
    ensuite je dois envoyer des données à ce pdf provenant des params du config.xml et des données calculées dans la vue ...

    mais je ne sais pas comment attaquer ce controller ...

    toute aide est la bienvenue
    LJ

  2. #2
    Membre du Club
    Homme Profil pro
    Inscrit en
    Décembre 2005
    Messages
    137
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Décembre 2005
    Messages : 137
    Points : 47
    Points
    47
    Par défaut
    avec cette function j'arriev à ouvrir le pdf
    mais comment alors passer des variables ?
    function printy()
    {
    require('/...../components/com_batenergie/print/batiment.php');
    $pdf->Output();
    }
    LJ

  3. #3
    Membre du Club
    Homme Profil pro
    Inscrit en
    Décembre 2005
    Messages
    137
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Décembre 2005
    Messages : 137
    Points : 47
    Points
    47
    Par défaut
    Voici la function de mon controler
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
        function printy()
        {   
            $model = $this->getModel('batenergiepartitem');
            $item = $model->getItem();
                 //echo("<pre>"); print_r($item); echo("</pre>");
     
       require('......./components/com_batenergie/print/batiment.php');
     
              $pdf->Output();   
        }
    elle affiche bien le fichier pdf mais sans les données du model
    pourtant si je fais un echo des données elles sont bien là

    comment les faire charger dans mon fichier /batiment.php
    sachant que j'ai tester avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $this-> 
    $item->
    $this->batenergiepartitem
    $item->batenergiepartitem
    sans succès ...

    LJ

  4. #4
    Membre du Club
    Homme Profil pro
    Inscrit en
    Décembre 2005
    Messages
    137
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Décembre 2005
    Messages : 137
    Points : 47
    Points
    47
    Par défaut
    i solved my problem with this code in my pdf file
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    class PDF extends FPDF { 
        private $surface=''; 
        private $data=''; 
     
        //initialise les variables globales 
        function InitVar($item) { 
            $this->surface     = trim ($item->surface);  
            $this->data = JRequest::get('post'); 
        }
    with <input in view>
    and this in my controller
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
        function printy() 
        {           
            // Get data from the model 
            $model = $this->getModel(batenergieitem); 
            $model->activeAll(); 
            $model->active('predefined', 'default'); 
            $item        = $model->getItem(); 
     
                       require(JPATH_COMPONENT.'/print/pdf_file.php'); } 
     
            $pdf->Output(); 
        }
    LJ

Discussions similaires

  1. [Joomla!] composant Open Source Joomla Membership Control
    Par charnalt dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 0
    Dernier message: 03/12/2010, 03h55
  2. [VB6] [Interface] Nbre de contrôles maxi dans une feuille
    Par Midou dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 13/10/2002, 16h09
  3. [VB6] [Interface] Tester le Type de Controle
    Par SpaceFrog dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 16/09/2002, 09h51
  4. [controle] propriété read only
    Par Fizgig dans le forum Composants VCL
    Réponses: 6
    Dernier message: 28/08/2002, 10h30
  5. Rx Controls Gif animés
    Par toufou dans le forum Composants VCL
    Réponses: 6
    Dernier message: 23/08/2002, 14h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo