| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> Content
    Come creare un modello di sistema semplice in PHP
    Creazione di un sistema di template in PHP è molto utile . Un modello di sistema separa la logica di business e la visualizzazione e mantiene il codice ben separati , più facile da documenti e di test e più gestibile. Questo si ottiene mantenendo la logica di business , come ad esempio le query di database e l'elaborazione dei dati e il codice di visualizzazione in file separati . Quando viene eseguito il file logica di business , si prende cura di tutta la logica e , invece di visualizzare direttamente il codice HTML , carica il file di visualizzazione e passa i dati relativi al formato e la visualizzazione. Istruzioni
    1

    Creare un nuovo file e aprirlo con un editor di testo . ? Php
    classe

    template {

    $ valori pubblici Copia e incolla il codice qui sotto nel file e salvarlo come " template.php . "

    < ; < Br

    $ file pubblici > ;

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

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

    $ this-> valore = $ valore ; }


    uscita pubblica funzione ( ) {

    ob_start ();

    includono ( $ this-> file) ;

    $ out = ob_get_clean ();

    echo $ out ;

    } }
    2

    creare un nuovo file e aprirlo con un editor di testo . All'inizio del file , eseguire la funzione " require_once " del PHP con " template.php " come parametro . Eseguire la logica di business , come si farebbe su una pagina normale . Creare un nuovo oggetto "Modello" utilizzando la sintassi del "nuovo" di PHP con il percorso della pagina di visualizzazione come parametro . Impostare la proprietà " valore " dell'oggetto "Modello" con i valori da passare alla pagina di visualizzazione . Output della pagina di visualizzazione chiamando il metodo " output" dell'oggetto. Ecco un esempio :

    < php

    require_once ' template.php ';

    //... ? logica qui

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

    $ template -> valori [ 'title' ] = " La mia pagina " ;

    $ template - > valori [' nome '] [ ] = " Giacobbe " ;

    $ template - > valori [' nome '] [ ] = " John " ;

    $ template - > valori [' nome '] [ ] = " Tony " ;

    $ template - > Output ();
    3

    Per il codice di visualizzazione , creare un nuovo file con il nome utilizzato nel passaggio precedente , e aprire il file utilizzando un editor di testo . Scrivere il codice per formattare e visualizzare i valori fissati dalla pagina logica di business . I valori vengono memorizzati in " $ this-> valori". Ecco un esempio : < ? Php echo $ this - > ?

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

    nomi < /h2 >


      < ? php foreach ( $ this - > valori [' nome '] come $ nome ) { ? >
      < p >

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

      < php } >

      < /ul >

    Previous :

    next :
      Articoli Correlati
    ·Tipi di attributi di MySQL 
    ·La funzione Multiply in MySQL 
    ·MySQL LEFT JOIN Tutorial 
    ·Come cambiare una riga in un file PHP 
    ·Come codice Expression Parser regolari 
    ·Come emettere PHP Array di JavaScript 
    ·Come installare Zend per PHP 5.3 
    ·Come eliminare i numeri di riga in MySQL 
    ·Come convertire PHP per booleano 
    ·Come inserire una casella di testo in MySQL con PHP 
      Articoli in evidenza
    ·Tutorial su Logging API Java 
    ·Come rimuovere un Zero Da un decimale in PHP 
    ·Come spostare un oggetto con il colore in Java 
    ·Procedura: Metodo per Pylon target di montaggio 
    ·Come analizzare gli elementi e attributi XML mediante V…
    ·Come convertire i byte in stringa 
    ·Come aggiungere un risultato di una lista in Prolog 
    ·Come creare un CAB in Windows Mobile 
    ·Come aprire le applicazioni XPS 
    ·Come aggiungere VBScript per Excel 
    Copyright © Conoscenza Informatica http://it.wingwit.com