Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> PHP /MySQL Προγραμματισμός

Πώς να δημιουργήσετε ένα απλό σύστημα Template σε PHP

Δημιουργία πρότυπο σύστημα στην PHP είναι πολύ χρήσιμο . Ένα πρότυπο σύστημα διαχωρίζει την επιχείρηση και οθόνη λογική και διατηρεί τον κώδικα και χωρίζονται , πιο έγγραφο και δοκιμής και πιο εύκολο να συντηρηθεί . Αυτό επιτυγχάνεται με τη διατήρηση της επιχειρηματικής λογικής , όπως ερωτήματα βάσεων δεδομένων και την επεξεργασία των δεδομένων , καθώς και τον κωδικό της οθόνης σε ξεχωριστά αρχεία . Όταν εκτελείται το αρχείο επιχειρηματική λογική , θα φροντίζει για όλα τη λογική και , αντί να εμφανίζει τον κώδικα HTML , φορτώνει το αρχείο οθόνη και περνάει τα στοιχεία για να διαμορφώσετε και την απεικόνιση. Οδηγίες
Η

1 Δημιουργήστε ένα νέο αρχείο και να το ανοίξετε χρησιμοποιώντας ένα πρόγραμμα επεξεργασίας κειμένου . Αντιγράψτε και επικολλήστε τον παρακάτω κώδικα στο αρχείο και να το αποθηκεύσετε ως " template.php . "

Πρότυπο τάξη {

δημόσια $ αξίες ? ;

δημόσια $ file ?

δημόσια __ construct λειτουργία ( $ file = '' , $ αξίες = array ( ) ) {

$ this - > file = $ file ?

$ this - > τιμές = $ αξίες ?

}

εξόδου δημόσια λειτουργία ( ) {

ob_start ( ) ?

περιλαμβάνουν ( $ this - > file ) ?

$ out = ob_get_clean ( ) ?

echo $ έξω?

} } 2

Δημιουργήστε ένα νέο αρχείο και να το ανοίξετε χρησιμοποιώντας ένα πρόγραμμα επεξεργασίας κειμένου . Στην αρχή του αρχείου , εκτελέστε " require_once " PHP λειτουργία με " template.php " ως παράμετρο . Εκτέλεση επιχειρηματική λογική σας, όπως θα κάνατε σε ένα κανονικό σελίδα . Δημιουργήστε ένα νέο " πρότυπο " αντικείμενο χρησιμοποιώντας το " νέο " σύνταξη της PHP με τη διαδρομή προς τη σελίδα προβολής ως παράμετρο . Ρυθμίστε το " Πρότυπο " " αξίες " ιδιότητα αντικειμένου με τις αξίες για να περάσει στη σελίδα προβολής . Έξοδος στη σελίδα εμφάνισης καλώντας τη μέθοδο « έξοδος » του αντικειμένου . Εδώ είναι ένα παράδειγμα :

require_once « template.php » ?

//... ? λογική εδώ

$ template = Πρότυπο νέα ( « layout.php ') ?

$ πρότυπο - > αξίες [ ' title ' ] =" Η σελίδα μου " ?

$ πρότυπο - > τιμές [ « ονόματα » ] [ ] = " Ιακώβ " ?

$ πρότυπο - > τιμές [ « ονόματα » ] [ ] = " John" ?

$ πρότυπο - > Οι αξίες [ « ονόματα » ] [ ] = " Tony " ?

$ πρότυπο - > έξοδος () ?
εικόνων 3

Για τον κωδικό της οθόνης , να δημιουργήσει ένα νέο αρχείο με το όνομα που χρησιμοποιείται στο προηγούμενο βήμα , και ανοίξτε το αρχείο χρησιμοποιώντας ένα πρόγραμμα επεξεργασίας κειμένου . Γράψτε κώδικα για να διαμορφώσετε και να εμφανίσετε τις τιμές που καθορίζονται από την επιχειρηματική λογική σελίδα . Οι τιμές που είναι αποθηκευμένες σε " $ this - > αξίες». Εδώ είναι ένα παράδειγμα :

αξίες [ 'title' ] ? >


; ονόματα



    αξίες [' ονόματα '] το όνομα $ ) { >






εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα