Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

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 ;

$ 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 :

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 >

 

Programmazione © www.354353.com