2009-07-14 5 views
0

Ich suchte Google, aber könnte alles finden. Überprüft die Dokumentation auch ...Gibt es eine Möglichkeit, PHP-Code in einer Smarty-Vorlage zu verwenden?

Ich dachte, Smarty erlaubt PHP in der Vorlage selbst geschrieben werden, wenn Sie die Vorlage-Engine entkam?

+2

können Sie, wie mercutio darauf hingewiesen, aber Sie sollten nicht. Die Logik sollte von Ihrem Layout getrennt sein, Sie sollten keinen PHP-Code in Ihren Vorlagen haben. – tj111

Antwort

3

Es gibt die Möglichkeit, PHP-Code in {php} -Tags zu schreiben, aber Sie müssen dies mit einer Smarty-Konfigurationseinstellung aktivieren.

Smarty PHP Tag

+0

'{php}' -Tags sind in Smarty3 veraltet. Siehe http://www.smarty.net/docs/en/language.function.php.tpl – noisebleed

0

Sie können auch

include_php 

verwenden, wenn Sie wirklich zu haben. Aber es ist nicht die beste Lösung (die Funktion ist ziemlich veraltet)