Hallo,
folgendes Problem:
Über diesen Code soll in einer Template-Klasse die Methode "rewrite" angesteuert werden, wenn preg_replace zutrifft. Dabei soll der in " eingefasste Inhalt übergeben und anschließend zurückgeliefert werden.
Der Aufruf der Methode will aber nicht wirklich funktionieren, d.h. mit "\$this..." wird die Methode zwar aufgerufen, erhält aber keinen Inhalt und mit "$this..." wird sie gar nicht aufgerufen. Allein über $this->replace('\\2') funktioniert dies jedoch auch nicht.
Hat wer einen Lösungsvorschlag?
Danke.
folgendes Problem:
PHP-Code:
$this->template_current = preg_replace("/<--rewrite=\"(.*)\"-->/Use", "\$this->rewrite('\\2')", $this->template_current);
Der Aufruf der Methode will aber nicht wirklich funktionieren, d.h. mit "\$this..." wird die Methode zwar aufgerufen, erhält aber keinen Inhalt und mit "$this..." wird sie gar nicht aufgerufen. Allein über $this->replace('\\2') funktioniert dies jedoch auch nicht.
Hat wer einen Lösungsvorschlag?
Danke.
Kommentar