| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> PHP /MySQL programmering >> Content
    Sådan oprettes en simpel skabelon System i PHP
    Oprette en skabelon -system i PHP er meget nyttig. En skabelon -system adskiller forretningen og display logik og holder koden godt adskilt , nemmere at dokumentere og test og mere vedligeholdelsesvenlig . Dette opnås ved at holde forretningslogik, såsom databaseforespørgsler og databehandling samt display kode i separate filer. Når forretningslogik fil er kørt, det tager sig af al den logik og i stedet for at vise HTML-kode direkte , indlæser display filen og sender den data for det til format og display. Instruktioner
    1

    Opret en ny fil og åbne den ved hjælp af en teksteditor. ? Kopier og indsæt koden nedenfor ind i filen og gemme det som " . Template.php "

    < php

    class skabelonen {

    offentlige $ værdier; < br >

    offentlig $ fil ,

    offentlig funktion __ construct ( $ file = '' , $ værdier = array ( )) {

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

    $ this -> værdier = $ værdier

    }

    offentlig funktion output () {

    ob_start ();

    omfatter ( $ this - > file )

    $ ud = ob_get_clean ();

    echo $ ud ,

    }}
    2

    Opret en ny fil og åbne den ved hjælp af en teksteditor. I begyndelsen af ​​filen , skal du udføre PHP er " require_once " funktion med " template.php " som parameter. Udfør din forretningslogik , som du ville på en normal side . Opret en ny " skabelon" objekt ved hjælp af PHP er " nye" syntaks med stien til displayet side som parameter. Sæt " skabelon" objektets " værdier " ejendom med værdier at passere til displayet siden. Udsende displayet side ved at kalde objektets "output "-metoden. Her er et eksempel : Hej

    < php

    require_once ' template.php «

    //... ? Logikken her

    $ template = Ny skabelon (» layout.php ');

    $ skabelon -> værdier [ ' title ' ] = " Min side " ;

    $ template -> værdier [' navne '] [ ] = " Jakob "

    $ template -> værdier [' navne '] [] = "John" ,

    $ skabelon - > værdier [' navne '] [ ] = " Tony "

    $ template -> output ();
    3

    display kode, oprette en ny fil med det navn, der bruges i det foregående trin , og åbn filen med en teksteditor . Skriv koden til at formatere og vise værdierne fastsat af forretningslogik siden. Værdierne lagres i "$ this- > værdier. " Her er et eksempel : ?

    Værdier [ 'title' ] > < /h1 >

    navne



      < ? php foreach ( $ this -> værdier [' navne '] som $ navn ) { >
      < p>

    • < php echo $ navn ? ? >

    • < php } >

      < /ul >

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan sikkerhedskopierer jeg mit MySQL database i WAM…
    ·Tutorial af Row Level Låse i MySQL 
    ·Sådan oprettes en medlemsstat Directory Website i PHP …
    ·Sådan forhindrer en download af en video PHP 
    ·Sådan oprettes en PHP side i en Website 
    ·Hvor hen til Reset MySQL 5.1 Root Password i Windows 
    ·PHP Constants Vs . Variabler 
    ·Sådan får du en Forrige side URL i PHP 
    ·Sådan oprettes en simpel skabelon System i PHP 
    ·Sådan Konverter en PHP String til Date 
      Anbefalede Artikler
    ·Sådan oprettes et regulært udtryk i Python 
    ·Hvordan kan jeg Konverter Kalender Creator -filer 
    ·Hvordan man laver en Universal Crosshair i Visual Basic…
    ·Sådan Debug med DBX 
    ·Hvordan man skriver en RDL rapport 
    ·Sådan vises Object Navne i Matlab 
    ·Hvordan udskydes funktion i Java 
    ·Sådan installeres MySQL på Cygwin 
    ·Sådan tilføjes en Record Med SQL 
    ·Sådan Gør Noget køres alene Tråd i VB.Net 
    Copyright © Computer Viden http://www.computerdk.com