Ciao, volevo un consiglio per la gestione dei template.
Attualmente io nei template quando devo inserire una cosa dinamicamente avvio una sessione php e metto un echo. Poi cercando in giro ho trovato delle classi per la gestione dei template come ad esempio questa:
Ora mi chiedevo se fosse meglio utilizzare una classe per la gestione di emplate oppure includendo il template con dentro del php. Anche perché caricando tutto il template in una variabile, ricercando i caratteri ## per poi rimpiazzare non sovraccarica il server inutilmente? Però pensandoci per avviare l'interprete php ricerca la presenza dei caratteri <?php ?> quindi non saprei.
Cosa mi consigliate?
Attualmente io nei template quando devo inserire una cosa dinamicamente avvio una sessione php e metto un echo. Poi cercando in giro ho trovato delle classi per la gestione dei template come ad esempio questa:
PHP:
<?php
class TEMPLATE{
var $template;
function load($filepath){
$this->template = file_get_contents($filepath);
}
function replace($var, $content){
$this->template = str_replace('#'.$var.'#', $content, $this->template);
}
function publish(){
eval('?>'.$this->template.'<?');
}
function reset(){
$this->template='';
}
}
?>
Cosa mi consigliate?