| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    Comment faire pour créer un système de template en PHP Simple
    Création d'un système de template en PHP est très utile. Un système de template sépare la logique métier et l'affichage et maintient le code bien séparés , plus facile de documenter et de test et plus maintenable . Ceci est accompli en gardant la logique métier , telles que les requêtes de base de données et le traitement des données et le code d'affichage dans des fichiers séparés . Lorsque le fichier de la logique métier est exécuté, il prend soin de toute la logique et , au lieu d'afficher le code HTML directement , charge le fichier d'affichage et transmet les données au format et l'affichage. Instructions
    1

    Créer un nouveau fichier et l'ouvrir dans un éditeur de texte. Copiez et collez le code ci-dessous dans le fichier et l'enregistrer sous ". Template.php "

    < php Template de classe

    {

    valeurs publiques $ ; ? < Br >

    publique $ file ;

    public function __ construct ($ file = '', $ values ​​= array () ) {

    = $ file $ this-> fichier ; < br >

    $ this-> valeurs = $ valeurs ;

    }

    sortie public function () {

    ob_start () ;

    comprennent ( $ this-> fichier) ;

    $ out = ob_get_clean ();

    echo $ out ; }}


    2

    créer un nouveau fichier et l'ouvrir dans un éditeur de texte. Au début du fichier , exécutez la fonction " require_once " de PHP avec " Template.php " comme paramètre . Exécuter la logique de votre entreprise comme vous le feriez sur une page normale . Créer un nouvel objet " modèle" en utilisant la syntaxe "nouvelle" de PHP avec le chemin d'accès à la page d'affichage du paramètre. Réglez " valeurs " la propriété de l'objet " Template" avec des valeurs à transmettre à la page d'affichage. Sortir la page d'affichage en appelant la méthode "sortie" de l'objet. Voici un exemple :

    <' Template.php ' php

    require_once ;

    //... ? logique ici

    $ template = new Template (' layout.php ');

    $ -> modèle valeurs ['title '] = "Ma Page" ;

    $ template-> valeurs [' nom '] [ ] = " Jacob " ;

    $ template-> valeurs [' nom '] [ ] = " John";

    $ template - > valeurs [' nom '] [ ] = "Tony" ;

    $ template-> output () ;
    3

    Pour le code d'affichage , de créer un nouveau fichier avec le nom utilisé dans l'étape précédente, et ouvrez le fichier en utilisant un éditeur de texte . Écrire du code pour formater et afficher les valeurs fixées par la page de la logique métier . Les valeurs sont stockées dans " $ this-> valeurs. " Voici un exemple :

    valeurs [ 'title' ] ; >

    Photos

    noms

    Photos


      valeurs [' nom ' ] as $ nom ) { ? > Photos < p>

    • < php echo $ nom ; ? ? >
    • Photos

      < php} > Photos

    Photos

    Previous :

    next :
      articles connexes
    ·Comment faire pour accéder aux variables dans Dump Var…
    ·Comment transformer une chaîne en un nom VAR en PHP 
    ·Comment mettre à jour une ligne dans Microsoft SQL 
    ·Comment connecter GoDaddy Java à MySQL 
    ·Comment connecter PHP pour MySQL avec WAMP 
    ·Comment découper une chaîne à un espace en PHP 
    ·MySQL Linux Tutorial 
    ·Comment faire pour créer un système de template en PH…
    ·Comment vérifier MySQL Null sur PHP 
    ·Comment faire un appel PHP dans un fichier HTML 
      articles en vedette
    ·Comment créer un DFD 
    ·Pourquoi je reçois un message Javascript Void 
    ·Comment apprendre le C # Step- by-Step 
    ·Comment puis-je installer Java sur mon ordinateur HP 
    ·Comment faire pour hériter de plus d'une classe en VB.…
    ·Comment calculer Pi utilisant NetBeans 
    ·Comment faire une étoile dans le texte 
    ·Comment Créer un nouveau fichier en Java 
    ·Comment faire pour changer l'entrée texte avec JavaScr…
    ·Comment inverser les cordes à l'aide de matrices C san…
    Copyright © Connaissances Informatiques http://fr.wingwit.com