Salve a tutti,
Sono nuovo in questo forum ma ho fatto un po' di ricerche prima di porre i miei quesiti. Piacere a tutti sono Ivo ^^
Volevo chiedere se qualcuno conosce un template engine, semplice e lineare e di poche righe che permetta giusto di sostituire variabili, creare loops, ed includere altri template attraverso ad una sintassi occhiabile...
Creai al suo tempo una classe, che mi è risultò davvero utile per diversi progetti, ma ora proprio non riesco ad implementarci alcune nuove funzioni che adesso ritengo fondamentali.
Ho pensato giustamente di muovermi verso le regExp, ma dopo diversi tentativi mi arrendo con sola farina del mio sacco non ci reisco
Potete darmi qualche dritta x aiutarmi creare una classe di questo tipo? vi ringrazio tantissimo.
Sono nuovo in questo forum ma ho fatto un po' di ricerche prima di porre i miei quesiti. Piacere a tutti sono Ivo ^^
Volevo chiedere se qualcuno conosce un template engine, semplice e lineare e di poche righe che permetta giusto di sostituire variabili, creare loops, ed includere altri template attraverso ad una sintassi occhiabile...
Creai al suo tempo una classe, che mi è risultò davvero utile per diversi progetti, ma ora proprio non riesco ad implementarci alcune nuove funzioni che adesso ritengo fondamentali.
PHP:
class template {
private $__file;
function __construct($f){ // $f => file
$this->__file = file_get_contents($f);
}
function set($t) { // $ => tag (array[tag] = valore)
foreach($t as $tag => $valore) {
$this->__file = str_replace("{".$tag."}", $valore, $this->__file);
}
}
function display() {
return $this->__file;
}
function __destruct() {
unset($this->__file);
}
}
Ho pensato giustamente di muovermi verso le regExp, ma dopo diversi tentativi mi arrendo con sola farina del mio sacco non ci reisco
Potete darmi qualche dritta x aiutarmi creare una classe di questo tipo? vi ringrazio tantissimo.