Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    Hvordan lage en enkel mal System i PHP
    Opprette en mal-system i PHP er veldig nyttig . En mal system skiller virksomheten og vise logikk og holder koden godt separert , enklere å dokumentere og teste og mer vedlikeholdsvennlig . Dette gjøres ved å holde forretningslogikk , for eksempel database spørringer og databehandling , og vise kode i separate filer . Når forretningslogikk filen kjøres , det tar vare på all logikk og i stedet for å vise HTML -kode direkte , laster displayet filen og sender den dataene for den til format og skjerm. Instruksjoner
    en

    Opprett en ny fil og åpne den med en tekst editor. ? Kopier og lim inn koden nedenfor i filen og lagre den som " . Template.php "

    < php

    klasse malen {

    offentlige $ verdier,

    offentlig $ file ;

    offentlig funksjon __ construct ( $ file = '', $ verdier = array ( ) ) {

    $ this - > file = $ file ;

    $ this-> verdier = $ verdier ,

    }

    offentlig funksjon utgang ( ) {

    ob_start ();

    inkluderer ( $ this - > fil) ;

    $ out = ob_get_clean ();

    echo $ ut,

    } }
    2

    Lag en ny fil og åpne den med en tekst editor. I begynnelsen av filen, kjøre PHP er " require_once "-funksjonen med " template.php " som parameter. Execute din forretningslogikk som du ville gjort på en vanlig side . Lag en ny " mal " objekt ved hjelp av PHP er " nye" syntaks med banen til skjermen siden som parameter. Sett " Mal " objektets " verdier " eiendom med verdier å passere til skjermen siden. Output displayet side ved å kalle objektets "output "-metoden . Her er et eksempel : en

    < php

    require_once ' template.php ';

    //... ? Logikken her

    $ template = ny mal ( ' layout.php ');

    $ mal -> verdier [ 'title '] = " Min side ";

    $ mal - > verdier [' navn '] [ ] = " Jakob ";

    $ template- > verdier [' navn '] [ ] = " John" ,

    $ mal - > verdier [' navn '] [ ] = " Tony ";

    $ template- > utgang ();
    3

    For displayet kode, opprette en ny fil med navnet som brukes i forrige trinn , og åpne filen ved hjelp av en tekst editor. Skriv kode for å formatere og vise verdiene satt av forretningslogikk siden. Verdiene lagres i " $ Denne -> -verdier . " Her er et eksempel : < ? Php echo $ this-> ?

    Verdier [ 'title' ]; > < /h1 >

    navn < /h2 >


      < ? php foreach ( $ this - > verdier [' navn '] som $ navn) { ? >
      < p>

    • < php echo $ name ; ? ? > < /li >

      < php } >

      < /ul >

    früher :

     Weiter:
      Relatert Artike
    ·PHP -koder på samme server som MySQL Server 
    ·Hvordan legge ved en PHP fil i en e-post 
    ·Hvordan lage språkfiler for nettsteder i PHP 
    ·Hvordan oppdatere en tekstfil med PHP 
    ·Hvordan finne en String Innsiden av et String of PHP 
    ·Hvordan skrive til et Word- dokument med PHP File Funks…
    ·Hvordan lage PHP til e-post et skjema Ved hjelp av Drea…
    ·Slik fjerner Cookies Bruke PHP 
    ·Beskrivelse av PHP 
    ·Den Multiply funksjon i MySQL 
      Anbefalte artikler
    ·Hvordan finne Subsets i en Python 
    ·Hvordan koble JSP Med Servlet 
    ·Hvordan lage en drop-down Logg in 
    ·Hvordan bruke Enterprise Library datatilgang Block 
    ·Slik konverterer Pennies til Nickels på Visual Basic 
    ·Tutorial på PHP Foto Album 
    ·Hvordan erstatte et ord i en setning i Java 
    ·Slik søker mellom to datoer med PHP og MySQL -koden 
    ·Prosentvis funksjon i PHP 
    ·Hvordan Declare Statiske funksjoner i C + + 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/