Batman_Template (Package PEAR-DB e PEAR-HTML_Template_IT)

Comments Off on Batman_Template (Package PEAR-DB e PEAR-HTML_Template_IT)
Share

Uno dei problemi che si deve affrontare nel progetto delle pagine web è quello della commistione tra parte grafica (che si colloca al livello di presentazione) e il codice (che si colloca al livello della cosiddetta business logic) in quanto il codice php normalmente è immerso nei tag html e ciò rende difficoltosa la lettura e la manutenzione delle pagine.
Una soluzione al problema è data dall’uso dei Template (package PEAR HTML_Template_IT). Un  template consiste nella struttura grafica della pagina (realizzata ad esempio mediante fogli di stile) e in una serie di marcatori contenuti in blocchi logici denominati “Region”. Tali campi saranno sostituiti con dei valori reali (ad esempio prelevati da un database) con la fase di parsing. La logica di business sarà invece realizzata a parte mediante codice php. Particolari istruzioni consentiranno di realizzare la corrispondenza tra i segnaposto inseriti nel modello grafico e le variabili.

Codice

Parole chiave: batman, supereroi, dc comics, supereroi, marvel, template, pear, db, html template

Comments are closed.