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

Bibliothèques et frameworks PHP Discussion :

[FPDF] Utiliser plusieurs classes en même temps


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    653
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 653
    Par défaut [FPDF] Utiliser plusieurs classes en même temps
    Bonsoir,

    Je souhaiterai utiliser trois classes avec fpdf :

    http://www.fpdf.org/fr/script/script3.php
    +
    http://www.fpdf.org/fr/script/script42.php
    +
    http://www.fpdf.org/en/script/script41.php

    Mais je ne parviens pas a les mettre en oeuvre dans un même fichiers, la page ne s'affiche pas, je dois avoir des incompatibilités

    Dans la FAQ, ( http://www.fpdf.org/fr/FAQ.php#q13 ) on m'a orienté vers un exemple de cascades de fichiers, je n'ai pas compris ce qu'il était mentionné.

    Donc je pensais faire une arborescence comme ceci mais je cale sur ce que je dois mettre entre accolades, puisque il me semblait déjà avoir rempli les classes dans les fichiers a.php, b.php et c.php

    Code : 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
    A.php (http://www.fpdf.org/fr/script/script3.php): 
    require('fpdf.php'); 
    class A extends FPDF 
    { 
    ... 
    } 
     
     
    B.php http://www.fpdf.org/fr/script/script41.php : 
    require('fpdf.php'); 
    class B extends FPDF 
    { 
    ... 
    } 
     
     
    C.php http://www.fpdf.org/fr/script/script42.php: 
    require('fpdf.php'); 
    class C extends FPDF 
    { 
    ... 
    }
    Est ce que je dois créer un 4ieme fichier et ecrire cela dedans ????? Mais que dois je ecrire dans les accolades puisque j'ai deja defini les classes dans les fichiers precedants
    Code : 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
    D.php ??? 
    require('a.php'); 
    class C extends A 
    { 
    ...?????? 
    } 
    require('b.php'); 
    class C extends B 
    { 
    ....????? 
    } 
     
    require('c.php'); 
    class PDF extends C 
    { 
    ... ????? 
    } 
     
    $pdf = new PDF();

    Pour info voici ma discussion sur le forum de fpdf : http://www.fpdf.org/phorum/read.php?f=1&i=57101&t=57101

    Merci a toute aide bienveillante.

    Trés bonne soirée a vous.

  2. #2
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    Bonjour,

    dans les accolades tu peux simplement mettre un constructeur qui lui même est vide.

    Ceci étant dit faire de l'héritage fonctionnel c'est sémantiquement incorrect (comprendre que ca marche mais que c'est crado). Vu que le code de FDF est vieillissant et que chaque extension est un peu codé comme chacun à envie tu risques d'avoir des souçis. Si deux extensions ont une même fonction par exemple ca va coincer.

    Dans un cas comme celui là , j'aurais tendance à créer ma propre extension à FPDF qui reprend le code des 3 autres , sans faire d'héritage et en renommant les éventuelles fonctions qui pourraient poser problème
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    653
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 653
    Par défaut
    Merci pour cette info, c'est effectivement ce j'avais fais, je n'avais pas eu le temps de revenir ici et te remercier de ton conseil, c'est fait :-D

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Utiliser plusieurs fenêtres en même temps
    Par Al PiGiNo dans le forum Windows 10
    Réponses: 12
    Dernier message: 13/11/2015, 10h46
  2. [FPDF] ouvrir plusieurs documents en même temps
    Par bender86 dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 02/03/2011, 19h52
  3. Utiliser plusieurs fenêtres en même temps
    Par fadsys dans le forum PureBasic
    Réponses: 4
    Dernier message: 07/08/2009, 11h57
  4. Utiliser plusieurs fois ma classe en même temps
    Par Princeless74 dans le forum C++
    Réponses: 6
    Dernier message: 05/01/2008, 21h54
  5. m3g : utilisation de plusieurs objets en même temps
    Par chabfive dans le forum Développement Mobile en Java
    Réponses: 1
    Dernier message: 23/06/2006, 14h00

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