Hallo,
ich schreibe gerade an einem Simplen Template System
Mein Problem ist, das die variable: {test} => "testsatz"
im template nicht ersetzt wird... und dann hätt ich noch die frage ob es eine performantere (hoffe das ist richtig so) Methode gibt um das ganze zu ersetzen und auszugeben.
Vielen Dank!
ich schreibe gerade an einem Simplen Template System
PHP-Code:
public function display($template)
{
$this->parse($template);
}
private function replace_assigns($code)
{
return preg_replace('#\{([a-z0-9\-_]*?)\}#is', ((isset($this->assigns[1])) ? $this->assigns[1] : '') , $code);
}
private function parse($template)
{
$content = file_get_contents($this->template_dir . $template . '.html');
$content = $this->replace_assigns($content);
echo $content;
}
im template nicht ersetzt wird... und dann hätt ich noch die frage ob es eine performantere (hoffe das ist richtig so) Methode gibt um das ganze zu ersetzen und auszugeben.
Vielen Dank!
Kommentar