Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
  Derniers articles
  • Comment requête MySQL par Content D…
  • Portée en MySQL 
  • Comment fusionner des fichiers PDF a…
  • PHP Tutoriel sur les exceptions de b…
  • Comment obtenir les noms de mois ent…
  • Comment faire un chat avec PHP 
  • Comment faire pour contrôler le nom…
  • Comment faire pour importer MySQL à…
  • Comment mettre à jour une table dan…
  • Comment faire pour supprimer une cha…
  •   PHP /MySQL 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
  •  
    PHP /MySQL Programmation

    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
     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment télécharger de contenu Web à partir de Cpanel 
  • Comment insérer un horodatage en PHP MySQL 
  • Comment faire pour supprimer tous les caractères alphabétiques en PHP 
  • Comment compter le nombre d'enregistrements ont été mis à jour pour PHP 
  • Comment Date de sortir de la base de données MySQL puis de l'afficher via PHP 
  • PHP Mise Tutorial 
  • Comment convertir le HTML en texte PHP 
  • Comment configurer le nombre de répliques dans MySQL 
  • Comment insérer des variables PHP dans XML 
  • Les utilisations de la classe équivalente en PHP 
  • Connaissances Informatiques © http://www.ordinateur.cc