-
Template parser
Ciao a tutti, ho un problema con una classe template che sto creando.
Non so come posso sostituire un codice che ho nel file template (.tpl) con del codice php.
Ad esempio mi preme moltissimo utilizzare il ciclo foreach, ho questo codice nel file template:
Codice:
{foreach $a as $b}{/foreach}
{foreach $name as $a => $b}{/foreach}
Come posso trasformare questo codice in codice php?
So che devo usare preg_replace però non conosco le espressioni regolari (penso si chiamino così). Qualcuno sa come fare?
-
Scusa ma perchè devi "trasformare" in php?
Non ha senso usare un sistema di template se poi ritorni a mescolare struttura ed elaborazione.
Nel template devi solo preoccuparti di mostrare i dati, con poche varianti e quel sistema usa una tecnica stile bbcode dei forum.
-
Mi serve fare un po come su smarty. Ho un file .tpl ma voglio svolgere codici php.
L'uso del foreach mi è indispensabile visto che lo uso per caricare ogni style css.